본문 바로가기

반응형

스크립트

[코딩테스트 입문] 짝수는 싫어요 짝수는 싫어요 1안) solution.py def solution(n): answer = [] if (n % 2 == 0): print("짝수") for i in range(n): if (i % 2 == 1): answer.append(i) elif (n % 2 == 1): print("홀수") for i in range(n+1): if (i % 2 == 1): answer.append(i) else: print("ㅠㅠ") return answer 2안) solution.py def solution(n): answer = [] for i in range(1, n + 1): if i % 2 == 1: answer.append(i) return answer 출처 - 프로그래머스(코딩테스트 연습) : http.. 더보기
[코딩테스트 입문] 점의 위치 구하기 점의 위치 구하기 1안) solution.py def solution(dot): answer = 0 if ( dot[0] >= 1 and dot[1] >= 1 ): answer = 1 elif( dot[0] = 1 ): answer = 2 elif( dot[0] < 0 and dot[1] < 0 ): answer = 3 else: answer = 4 return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120841 더보기
[코딩테스트 입문] 배열 원소의 길이 배열 원소의 길이 1안) solution.py def solution(strlist): answer = [] for item in strlist: # print(len(item)) answer.append(len(item)) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120854 더보기
[코딩테스트 입문] 최빈값 구하기 최빈값 구하기 1안) solution.py def solution(array): answer = 0 max_count = 0 for i in set(array): if max_count < array.count(i): max_count = array.count(i) answer = i elif max_count == array.count(i): answer = -1 else: print("ㅠㅠ") return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120812 더보기
[코딩테스트 입문] 짝수 홀수 개수 짝수 홀수 개수 1안) solution.py def solution(num_list): answer = [] even = 0 odd = 0 for i in num_list: if( i % 2 == 0): even = even + 1 # print("짝수") else: odd = odd + 1 # print("홀수") answer.insert(0, even) answer.insert(1, odd) return answer 2안) solution.py def solution(num_list): answer = [] even = 0 odd = 0 for i in num_list: if( i % 2 == 0): even += 1 else: odd += 1 answer.append(even) answer.appe.. 더보기
[코딩테스트 입문] 배열 뒤집기 배열 뒤집기 1안) solution.py def solution(num_list): answer = [] answer = list(reversed(num_list)) return answer 2안) solution.py def solution(num_list): answer = [] answer = num_list[::-1] return answer 3안) solution.py def solution(num_list): answer = [] for i in num_list[::-1]: answer.append(i) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120821 더보기
[코딩테스트 입문] 중앙값 구하기 중앙값 구하기 1안) solution.py def solution(array): answer = 0 array.sort() median = len(array) // 2 if len(array) % 2 == 1: return array[median] answer = ((array[median - 1] + array[median]) / 2) return answer 2안) solution.py def solution(array): answer = 0 array.sort() answer = array[int(len(array) / 2)] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/1.. 더보기
[코딩테스트 입문] 배열 두배 만들기 배열 두배 만들기 1안) solution.py def solution(numbers): answer = [] for number in numbers: answer.append(number * 2) return answer 2안) solution.py def solution(numbers): answer = [number * 2 for number in numbers] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120809 더보기

728x90
반응형