CODING TEST

CODING TEST/PROGRAMMERS

[코딩테스트 입문] 프로그래머스 코딩테스트 입문 Python 완료

프로그래머스 코딩테스트 입문 100문제 풀이 완료 !코딩 기초 트레이닝 문제로 파이썬 언어를 다시 익힌 후 코딩테스트 입문 문제를 통해 알고리즘 풀이에 대한 감을 익혔다.이제 '이것이 코딩 테스트다'라는 도서를 통해 그리디, 구현, 정렬, 등의 유형별 알고리즘 풀이 방법을 공부할 예정이다.

CODING TEST/PROGRAMMERS

[코딩테스트 입문] Python 25일차 (문자열 밀기, 종이 자르기, 연속된 수의 합, 다음에 올 숫자)

모든 문제는 Python으로 풀이했습니다 ❕오늘의 문제 4개는 아래와 같습니다 ⤵️ 1. 문자열 밀기🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120921 ⌨️ 작성한 코드 (Python)def solution(A, B): for i in range(len(A)): if A == B: return i A = A[-1] + A[:-1] return -1 2. 종이 자르기🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120922 ⌨️ 작성한 코드 (Python)def solution(M, N):..

CODING TEST/PROGRAMMERS

[코딩테스트 입문] Python 24일차 (치킨 쿠폰, 이진수 더하기, A로 B 만들기, k의 개수)

모든 문제는 Python으로 풀이했습니다 ❕오늘의 문제 4개는 아래와 같습니다 ⤵️ 1. 치킨 쿠폰🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120884 ⌨️ 작성한 코드 (Python)def solution(chicken): answer = 0 coupon = chicken while coupon >= 10: answer += coupon // 10 coupon = coupon % 10 + coupon // 10 return answer 2. 이진수 더하기🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/12..

CODING TEST/PROGRAMMERS

[코딩테스트 입문] Python 23일차 (특이한 정렬, 등수 매기기, 옹알이 (1), 로그인 성공?)

모든 문제는 Python으로 풀이했습니다 ❕오늘의 문제 4개는 아래와 같습니다 ⤵️ 1. 특이한 정렬🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120880 ⌨️ 작성한 코드 (Python)def solution(numlist, n): distance = [abs(x - n) for x in numlist] sorted_nums = sorted(zip(distance, numlist), key=lambda x: (x[0], -x[1])) return [num for _, num in sorted_nums] 2. 등수 매기기🔗 문제 링크https://school.programmers.co.kr/learn/course..

CODING TEST/PROGRAMMERS

[코딩테스트 입문] Python 22일차 (저주의 숫자 3, 평행, 겹치는 선분의 길이, 유한소수 판별하기)

모든 문제는 Python으로 풀이했습니다 ❕오늘의 문제 4개는 아래와 같습니다 ⤵️ 1. 저주의 숫자 3🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120871 ⌨️ 작성한 코드 (Python)def solution(n): answer = 0 i = 1 while n: if i % 3 and '3' not in str(i): n -= 1 i += 1 answer = i - 1 return answer 2. 평행🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/1208..

CODING TEST/PROGRAMMERS

[코딩테스트 입문] Python 21일차 (숨어있는 숫자의 덧셈 (2), 안전지대, 삼각형의 완성조건 (2), 외계어 사전)

모든 문제는 Python으로 풀이했습니다 ❕오늘의 문제 4개는 아래와 같습니다 ⤵️ 1. 숨어있는 숫자의 덧셈 (2)🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120864 ⌨️ 작성한 코드 (Python)import redef solution(my_string): return sum([int(num) for num in re.findall(r'\d+', my_string)]) 2. 안전지대🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120866 ⌨️ 작성한 코드 (Python)def solution(board): n = len(board) s..

CODING TEST/PROGRAMMERS

[코딩테스트 입문] Python 20일차 (직사각형 넓이 구하기, 캐릭터의 좌표, 최댓값 만들기 (2), 다항식 더하기)

모든 문제는 Python으로 풀이했습니다 ❕오늘의 문제 4개는 아래와 같습니다 ⤵️ 1. 직사각형 넓이 구하기🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120860 ⌨️ 작성한 코드 (Python)def solution(dots): dots.sort() return (dots[2][0] - dots[0][0]) * (dots[1][1] - dots[2][1]) 2. 캐릭터의 좌표🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120861 ⌨️ 작성한 코드 (Python)def solution(keyinput, board): answer = [0,..

CODING TEST/PROGRAMMERS

[코딩테스트 입문] Python 19일차 (7의 개수, 잘라서 배열로 저장하기, 중복된 숫자 개수, 머쓱이보다 키 큰 사람)

모든 문제는 Python으로 풀이했습니다 ❕오늘의 문제 4개는 아래와 같습니다 ⤵️ 1. 7의 개수🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120912 ⌨️ 작성한 코드 (Python)def solution(array): return str(array).count('7') 2. 잘라서 배열로 저장하기🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120913 ⌨️ 작성한 코드 (Python)def solution(my_str, n): return [my_str[i:n+i] for i in range(0, len(my_str), n)] 3. 중복된 숫..

CODING TEST/PROGRAMMERS

[코딩테스트 입문] Python 18일차 (문자열안에 문자열, 제곱수 판별하기, 세균 증식, 문자열 정렬하기 (2))

모든 문제는 Python으로 풀이했습니다 ❕오늘의 문제 4개는 아래와 같습니다 ⤵️ 1. 문자열안에 문자열🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120908 ⌨️ 작성한 코드 (Python)def solution(str1, str2): return 1 if str2 in str1 else 2 2. 제곱수 판별하기🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120909 ⌨️ 작성한 코드 (Python)def solution(n): return 1 if int(n ** 0.5) == n ** 0.5 else 2 3. 세균 증식🔗 문제 링크http..

개발자 만두
'CODING TEST' 카테고리의 글 목록 (2 Page)