본문 바로가기

728x90
반응형

코딩 기초 트레이닝

(5)
[Programmers] 코딩 기초 트레이닝 #8 HTML 삽입 미리보기할 수 없는 소스 배열 만들기 3 https://school.programmers.co.kr/learn/courses/30/lessons/181895 def solution(arr, intervals): answer = [] for x in intervals: start, end = tuple(x) answer.extend(arr[start:end + 1]) return answer 문자 리스트를 문자열로 변환하기 https://school.programmers.co.kr/learn/courses/30/lessons/181941 def solution(arr): return ''.join(arr) 문자열 돌리기 https://school.programmers.co.kr/learn/c..
[Programmers] 코딩 기초 트레이닝 #7 HTML 삽입 미리보기할 수 없는 소스 콜라츠 수열 https://school.programmers.co.kr/learn/courses/30/lessons/181919 def solution(n): answer = [] while n != 1: answer.append(n) if n % 2 == 0: n = int(n / 2) else: n = int(3 * n + 1) answer.append(1) return answer 가까운 1찾기 https://school.programmers.co.kr/learn/courses/30/lessons/181898 def solution(arr, idx): for x in range(idx, len(arr)): if arr[x] == 1: return x retur..
[Programmers] 코딩 기초 트레이닝 #5 접두사인지 확인하기 https://school.programmers.co.kr/learn/courses/30/lessons/181906 def solution(my_string, is_prefix): return int(my_string.startswith(is_prefix)) 문자열 정수의 합 https://school.programmers.co.kr/learn/courses/30/lessons/181849 def solution(num_str): return sum([int(x) for x in num_str]) 주사위 게임 1 https://school.programmers.co.kr/learn/courses/30/lessons/181839 def is_odd(num): return True if ..
[Programmers] 코딩 기초 트레이닝 #4 HTML 삽입 미리보기할 수 없는 소스 n보다 커질 때까지 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/181884 def solution(numbers, n): latest = 0 for number in numbers: latest += number if latest > n: return latest 문자열 앞의 n 글자 https://school.programmers.co.kr/learn/courses/30/lessons/181907 def solution(my_string, n): return my_string[0:n] 문자열 뒤의 n 글자 https://school.programmers.co.kr/learn/courses/30/l..
[Programmers] 코딩 기초 트레이닝 #3 HTML 삽입 미리보기할 수 없는 소스 배열의 길이에 따라 다른 연산하기 https://school.programmers.co.kr/learn/courses/30/lessons/181854 def solution(arr, n): LENGTH = len(arr) update_index = [] if LENGTH % 2 != 0: for x in range(0, LENGTH): if x % 2 == 0: update_index.append(x) else: for x in range(0, LENGTH): if x % 2 != 0: update_index.append(x) for index in update_index: arr[index] = arr[index] + n return arr 더 크게 합치기 htt..

728x90
반응형