sort()

PROGRAMMERS/코딩테스트 입문

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

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: ..

PROGRAMMERS/코딩테스트 입문

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

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] ..

PROGRAMMERS/코딩테스트 입문

[PROGRAMMERS] Python 코딩테스트 입문 15일차(영어가 싫어요, 인덱스 바꾸기, 한 번만 등장한 문자, 약수 구하기)

1. 영어가 싫어요 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120894 - 구현 코드 def solution(numbers): numbers_dict = {"zero": '0', "one": '1', "two": '2', "three": '3', "four": '4', "five": '5', "six": '6', "seven": '7', "eight": '8', "nine": '9'} for word, digit in numbers_dict.items(): numbers = numbers.replace(word, digit) return int(numbers) 2. 인덱스 바꾸기 - 문제 링크 https://school.pro..

PROGRAMMERS/코딩테스트 입문

[PROGRAMMERS] Python 코딩테스트 입문 11일차(주사위의 개수, 합성수 찾기, 최댓값 만들기(1), 팩토리얼)

1. 주사위의 개수 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120845 - 구현 코드 def solution(box, n): return (box[0] // n) * (box[1] // n) * (box[2] // n) 2. 합성수 찾기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120846 - 구현 코드 def solution(n): answer = 0 for i in range(4, n + 1): for j in range(2, int(i ** 0.5) + 1): if i % j == 0: answer += 1 break return answer 3..

PROGRAMMERS/코딩테스트 입문

[PROGRAMMERS] Python 코딩테스트 입문 3일차(나머지 구하기, 중앙값 구하기, 최빈값 구하기, 짝수는 싫어요)

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(..

PROGRAMMERS/코딩 기초 트레이닝

[PROGRAMMERS] Python 코딩 기초 트레이닝 21일차(뒤에서 5등 위로, 전국 대회 선발 고사, 정수 부분, 문자열 정수의 합, 문자열을 정수로 변환하기)

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..

PROGRAMMERS/코딩 기초 트레이닝

[PROGRAMMERS] Python 코딩 기초 트레이닝 20일차(배열의 길이를 2의 거듭제곱으로 만들기, 배열 비교하기, 문자열 묶기, 배열의 길이에 따라 다른 연산하기, 뒤에서 5등까지)

1. 배열의 길이를 2의 거듭제곱으로 만들기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181857 - 구현 코드 def solution(arr): answer = arr i = 0 while len(answer) != 2 ** i: if len(answer) == 2 ** i: break if len(answer) > 2 ** i: i += 1 else: answer = arr + [0] * ((2 ** i) - (len(arr))) return answer 2. 배열 비교하기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181856 - 구현 코드 def ..

PROGRAMMERS/코딩 기초 트레이닝

[PROGRAMMERS] Python 코딩 기초 트레이닝 18일차(x 사이의 개수, 문자열 잘라서 정렬하기, 간단한 식 계산하기, 문자열 바꿔서 찾기, rny_string)

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. 간단한 식 계산하기 - 문제..

PROGRAMMERS/코딩 기초 트레이닝

[PROGRAMMERS] Python 코딩 기초 트레이닝 9일차(배열 만들기 5, 부분 문자열 이어 붙여 문자열 만들기, 문자열 뒤의 n글자, 접미사 배열, 접미사인지 확인하

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..

clm_bonny
'sort()' 태그의 글 목록