Algorithm/Programmers (40) 썸네일형 리스트형 [Programmers] 코딩 테스트 입문 - 배열관련 문제들 (with Java) HTML 삽입 미리보기할 수 없는 소스 배열 두 배 만들기 class Solution { public int[] solution(int[] numbers) { int[] answer = new int[numbers.length]; for (int i = 0; i < numbers.length; i++) { answer[i] = numbers[i] * 2; } return answer; } } 짝수는 싫어요 첫 번째 시도 class Solution { public int[] solution(int n) { int count = 0; for (int i = 1; i [Programmers] 코딩테스트입문 - 로그인 성공? HTML 삽입 미리보기할 수 없는 소스 개요 https://school.programmers.co.kr/learn/courses/30/lessons/120883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 첫 번째 시도 문제에서 요구하는 조건에 따라 로그인에 성공하는 케이스를 구현한다. 입출력 예시를 보고 조건이 맞았을 때 빨리 Return 할 수 있는 조건을 우선으로 했다. def solution(id_pw, db): user_id, user_pw = id_pw[0], id_pw[1] hmap = {} for cred in db: db_id,.. [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] 코딩 기초 트레이닝 #6 HTML 삽입 미리보기할 수 없는 소스 뒤에서 5등까지 https://school.programmers.co.kr/learn/courses/30/lessons/181853 def solution(num_list): num_list.sort() return num_list[:5] 홀수 vs 짝수 https://school.programmers.co.kr/learn/courses/30/lessons/181887 def solution(num_list): odd_numeber = 0 even_number = 0 for idx, value in enumerate(num_list, start=1): if idx % 2 != 0: odd_numeber += value if idx % 2 == 0: even_numb.. [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.. 이전 1 2 3 4 5 다음