Python/알고리즘 문제 풀이

Python/알고리즘 문제 풀이

[코테] 배열 두배 만들기

코딩테스트 연습 - 배열 두 배 만들기 | 프로그래머스 스쿨 (programmers.co.kr) # for문으로 배열 인덱스 하나하나에 접근 후 *2 해주기 흠....간단해 보이는걸....? def solution(numbers): answer = [] for i in range(len(numbers)): answer = numbers[i] * 2 # for문으로 배열 인덱스 하나하나에 접근 후 *2 해주기 return answer a = [1, 2, 3, 4, 5] b = [1, 2, 100, -99, 1, 2, 3] print(solution(a)) print(solution(b)) # 출력화면 # 10 # 6 뭔가 이상하다.... answer[i] = numbers[i] * 2 # 출력화면 # an..

Python/알고리즘 문제 풀이

[코테] 최빈값 구하기

코딩테스트 연습 - 최빈값 구하기 | 프로그래머스 스쿨 (programmers.co.kr) # for문을 써서 값을 하나씩 꺼낸다 # 배열 길이의 변수들을 생성한다? # 변수들에 각 값을 넣는다 값이 들어간 변수 중에 같은 값이 있으면 그 변수에 값을 추가한다 # 변수 중 길이가 제일 긴 변수를 찾는다 # 길이가 긴 변수가 2개 이상이면 -1을 반환 # 배열 길이가 1이면 그 값을 반환 if문을 먼저 써야겠군 이렇게 로직을 짜긴 했는데 도저히 어떻게 코드를 만들어야 할지 모르겠어서 결국 힌트를 봤다 방향이 조금 틀린 거 같다 힌트를 토대로 로직을 다시 만들어봤다 # 배열 길이의 변수들을 생성한다? -> 카운트 딕셔너리를 생성!! # for문으로 배열에서 값을 하나씩 꺼낸다 # 카운트 딕셔너리 키값에 배열..

마이구미+
'Python/알고리즘 문제 풀이' 카테고리의 글 목록 (15 Page)