본문 바로가기
반응형

Coding Test117

Python 아이스 아메리카노 [코딩테스트 입문 - Day 5] 문제 구현 돈을 5500으로 나눈 값과 mod 한 값을 리턴하면 된다. 코드 def solution(money): return [money//5500, money%5500] 다른 풀이 def solution(money): return divmod(money, 5500) divmod를 써서 한 번에 리턴해줘도 된다. 2023. 2. 6.
Python 배열 뒤집기 [코딩테스트 입문 - Day 5] 문제 구현 순서를 뒤집은 문자열을 리턴해준다. 코드 def solution(num_list): return num_list[::-1] slice의 step값을 이용해서 거꾸로 된 값을 리턴한다. slice에 대한 자세한 설명은 아래 링크의 1d array 부분을 참고하면 된다. https://gm-note.tistory.com/entry/%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D-%ED%8C%8C%EC%9D%B4%EC%8D%AC-Numpy-Numpy-indexing%EA%B3%BC-slicing [머신러닝] 파이썬 Numpy - Numpy indexing과 slicing 2022.06.20 - [Studying/Machine Learning] - [머신러닝] 파이썬 Numpy - .. 2023. 2. 6.
[Codility Challenge] Year of the Rabbit Python (코드 업데이트) 오늘은 Codility Challenge를 풀어봤다. 현재는 Year of the Rabbit 챌린지가 진행 중이다. 아래 링크에서 챌린지를 진행할 수 있다. https://app.codility.com/programmers/custom_challenge/year_of_the_rabbit_2023/ Codility Your browser is not supported Please, update your browser or switch to a different one. Learn more about what browsers are supported app.codility.com 시간제한은 120분이고 거의 모든 언어들을 사용할 수 있다. (C, C++, C#, Go, Java 11, Java 8, Jav.. 2023. 2. 2.
Python 배열의 평균값 [코딩테스트 입문 - Day4] 문제 구현 배열의 합을 배열의 길이로 나눠서 리턴해준다. 코드 def solution(numbers): return sum(numbers)/len(numbers) 다른 풀이 def solution(numbers): sum1 = 0 for i in numbers: sum1 += i answer = sum1/len(numbers) return answer 정석적인 풀이는 다음과 같다. 배열을 돌면서 sum값을 구해주고 그 값을 배열의 길이로 나눠주면 된다. 2023. 1. 17.
반응형