일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Next
- Template literals
- es6
- Default parameter
- nextjs
- optional chanining
- 프로그래머스
- Redux
- CSS
- firebase
- React #Hooks
- Hooks
- JavaScript
- css #html
- react
- es11
- Python #CodeUp
- Python #Baekjoon
- spread operation
- 카카오맵
- HTML
- 카카오맵 api
- HTML #CSS
- BOJ
- Python
- React Kakao map
- Nullish Coalescing Operator
- Today
- Total
목록Algorithm(Python) (36)
거북이개발자
0. 제목 프로그래머스 124 나라의 숫자 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12899 코딩테스트 연습 - 124 나라의 숫자 programmers.co.kr 2. 풀이 결국 1, 2, 4를 반복해서 올라가는 과정이다. 4, 1, 2를 3진법의 0, 1, 2에 대응한다. 4일경우는 나눈몫에서 -1을 해야한다. 3. 코드 def solution(n): answer = '' while n: n, nam=divmod(n,3) answer="412"[nam]+answer if not nam: n -= 1 return answer
0. 제목 프로그래머스 나누어 떨어지는 숫자 배열 프로그래머스 두 정수 사이의 합 프로그래머스 문자열 내 마음대로 정렬하기 프로그래머스 문자열 내 p와 y의 개수 프로그래머스 문자열 내림차순으로 배치하기 프로그래머스 문자열 다루기 기본 프로그래머스 서울에서 김서방 찾기 프로그래머스 수박수박수박수박수박수 프로그래머스 문자열을 정수로 바꾸기 프로그래머스 시저 암호 프로그래머스 약수의 합 프로그래머스 자릿수 더하기 프로그래머스 자연수 뒤집어 배열로 만들기 프로그래머스 정수 내림차순으로 배치하기 프로그래머스 정수 제곱근 판별 프로그래머스 제일 작은 수 제거하기 1. 문제 https://programmers.co.kr/learn/challenges 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. ..
0. 제목 프로그래머스 크레인 인형뽑기 게임 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 2. 풀이 2차 리스트를 이용한다. 0인 부분은 넘긴다. 뽑은 값을 새로운 리스트에 append하는데 동일하면 pop을 2번한다. 3. 코드 def solution(board, moves): answer = 0 bucket=[] length=len(board[0]) for i in moves: for k in range(0, leng..
0. 제목 프로그래머스 소수만들기 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12977 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 2. 풀이 from itertools import combinations으로 combination을 사용해야한다. 소수구분은 2부터 1씩올리는 반복문으로 나눠지는지 확인했다. 3. 코드 from itertools import combinations def solution(nums): answer =..
0. 제목 프로그래머스 모의고사 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr 2. 풀이 미리 패턴을 리스트에 2차리스트로 설정한다. 반복문을 이용한다, 3. 코드 def solution(answers): answer = [] man=[[1,2,3,4,5], [2,1,2,3,2,4,2,5], [3,3,1,1,2,2,4,4,5,5]] score=[0, 0, 0] for i in range(0, 3)..
0. 제목 프로그래머스 K번째수 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 2. 풀이 리스트의 [:] 성질만 이용하면 어렵지 않다. 3. 코드 (1). 내적 def solution(array, commands): array_sliced=[] answer = [] for i in commands: array_sliced=array[i[0]-1 : i[1]] array_sliced.sort() answer.append(array_sliced[i[2]-1]) ret..
0. 제목 프로그래머스 내적 프로그래머스 로또의 최고순위와 최저순위 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 4..
0. 제목 프로그래머스 음양 더하기 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/76501?language=python3 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 2. 풀이 반복문돌려 false해당하는 부분만 -1을 곱했다 3. 코드 def solution(absolutes, signs): answer =0 for i in range(0, len(signs)): if signs[i] ==False: absolutes[i]*..