1. 숨어있는 숫자의 덧셈 (2) - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120864 - 구현 코드 import re def 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 - 구현 코드 def solution(board): n = len(board) safe_count = 0 for i in range(n): for j in range(n): if board[i][j] == 1: ..
1. 직사각형 넓이 구하기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120860 - 구현 코드 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 - 구현 코드 def solution(keyinput, board): answer = [0, 0] for i in range(len(keyinput)): if keyinput[i] == 'left' and answer[0] ..
1. 나머지 구하기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120810 - 구현 코드 def solution(num1, num2): return num1 % num2 2. 중앙값 구하기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120811 - 구현 코드 def solution(array): array.sort() return array[len(array) // 2] 3. 최빈값 구하기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120812 - 구현 코드 def solution(..
1. 뒤에서 5등 위로 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181852 - 구현 코드 def solution(num_list): num_list.sort() return num_list[5:] 2. 전국 대회 선발 고사 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181851 - 구현 코드 def solution(rank, attendance): a, b, c = -1, -1, -1 for i in range(1, len(rank)+1): if a == -1 and attendance[rank.index(i)]: a = rank.index(i) eli..
1. x 사이의 개수 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181867 - 구현 코드 def solution(myString): strArr = myString.split("x") return [len(n) for n in strArr] 2. 문자열 잘라서 정렬하기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181866 - 구현 코드 def solution(myString): answer = [s for s in myString.split("x") if s != ""] answer.sort() return answer 3. 간단한 식 계산하기 - 문제..
1. 배열 만들기 5 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181912 - 구현 코드 def solution(intStrs, k, s, l): answer = [] for num_str in intStrs: if int(num_str[s: s+l]) > k: answer.append(int(num_str[s: s+l])) return answer 2. 부분 문자열 이어 붙여 문자열 만들기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181911 - 구현 코드 def solution(my_strings, parts): answer = '' for x in..