전체 글259 [Programmers] 코딩테스트입문 > 짝수는 싫어요 def solution(n): array = [] for i in range(1, n+1): if i % 2 != 0: array.append(i) return array 캬 좋다좋아 def solution(n): return [x for x in range(n + 1) if x % 2] 이렇게도 가능하네 깔끔하당 2024. 10. 5. [Programmers] 코딩테스트입문 > 문자 반복출력하기 def solution(my_string, n): answer = [] for i in my_string: answer.append(i * n) return ''.join(answer) 뭔가 난이도가 뒤죽박죽이라 그런가 어려웠다가 쉬웠다가 어지럽네..ㅋㅋㅋdef solution(my_string, n): return ''.join(i*n for i in my_string) 눈에 확들어오는 코드네 오오.... 2024. 10. 5. [Programmers] 코딩테스트입문 > 최빈값 구하기 최빈값은 값 중에서 가장많이 나오는 값이니까 음... class Solution { public int solution(int[] array) { int[] index = new int[1000]; // 값별 개수를 구하기 위한 변수 int isDuplication = 0; // 중복여부 int maxValue = 0; // 최대값(최빈값) int answer = 0; // 결과값 for (int i = 0; i 1) answer = -1; } return answer; }} 자바로 하면 이렇게되는데... def solution(array): count = [0] * (max(array)+1.. 2024. 10. 5. [Programmers] 코딩테스트입문 > 자릿수 더하기 입출력 예를 보니까 정수를 string 으로 바꾸고 다시 정수로 바꾸면 각각 더하지 않을까?? def solution(n): answer = 0 for i in str(n): answer += int(i) return answer 예쑤!!def solution(n): return sum(int(i) for i in str(n)) 이렇게 줄일수도 있구나..아직 더 열심히 해야겠다 def solution(n): answer = sum(list(map(int,list(str(n))))) return answer 이것도 대박이넹list(str(n)) -> str(n)list(map) -> sum(map) 이렇게만 해도 되는구나 신기하넹 def s.. 2024. 10. 5. 이전 1 2 3 4 ··· 65 다음