분류 전체보기 (2327) 썸네일형 리스트형 (Python3) - 프로그래머스(코딩테스트 입문) : 약수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120897 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 for loop문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer 선언 후 빈 배열로 초기화해줍니다.📔 풀이과정1부터 n까지 for loop를 수행하며 n에 대해 나눴을 때 나머지가 0이라면 해당 수를 answer에 추가합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(n): answer = [] for i in range(1, n+1): .. (Python3) - 프로그래머스(코딩테스트 입문) : 한 번만 등장한 문자 https://school.programmers.co.kr/learn/courses/30/lessons/120896 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krhash map을 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화한 번만 나온 alphabat을 저장할 char_count, hash_map dict를 선언 후 빈 배열과 객체로 초기화해줍니다.📔 풀이과정1. s에 대해 원소를 순회하며 dict에 문자와 빈도수를 저장합니다. 2. dict의 items를 순회하며 빈도수가 1인 문자를 char_count에 추가합니다. 3. char_count를 오름차순으로 정렬합니다.📔 정답 출력 | .. (Python3) - 프로그래머스(코딩테스트 입문) : 인덱스 바꾸기 https://school.programmers.co.kr/learn/courses/30/lessons/120895 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr배열 원소 swap문제였습니다.📕 풀이방법📔 입력 및 초기화my_string을 list화해 저장합니다.📔 풀이과정num1번째와 num2번째 값을 바꿔줍니다.📔 정답 출력 | 반환my_string을 빈 문자열에 대해 join한 결과를 반환합니다.📕 Code📔 Python3def solution(my_string, num1, num2): my_string = list(my_string) my_string[num1], my_st.. (Python3) - 프로그래머스(코딩테스트 입문) : 영어가 싫어요 https://school.programmers.co.kr/learn/courses/30/lessons/120894 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문자열을 다뤄본 문제였습니다.📕 풀이방법📔 입력 및 초기화1. 정답 변수 answer 선언 후 0으로 초기화합니다. 2. 문자열마자 나타내는 숫자를 각각 key와 value로 저장할 hash map변수 num_dict를 선언해 적절히 초기화합니다. 3. 매칭되는 문자를 찾을때마다 flush해줄 지역변수 str 선언 후 빈 문자열로 초기화합니다.📔 풀이과정numbers의 원소를 순회하며 다음을 진행합니다. 1. str에 문자를 붙여줍니다. .. (Python3) - 프로그래머스(코딩테스트 입문) : 세균 증식 https://school.programmers.co.kr/learn/courses/30/lessons/120910 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 산수 문제였습니다.📕 풀이방법📔 정답 출력 | 반환n마리로 시작해 2^t배로 증가하므로 ${n * 2^t}$ 를 반환합니다.📕 Code📔 Python3def solution(n, t): return n*2**t*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다. (Python3) - 프로그래머스(코딩테스트 입문) : 암호 해독 https://school.programmers.co.kr/learn/courses/30/lessons/120892 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr반복문을 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화정답변수 answer 선언 후 빈 문자열로 초기화합니다.📔 풀이과정code-1부터 cipher의 길이 - 1까지 매 loop마다 code만큼 증가시키며 for loop를 수행합니다. 해당 index의 문자를 answer에 더해줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(cipher, code): answer =.. (Python3) - 프로그래머스(코딩테스트 입문) : 369게임 https://school.programmers.co.kr/learn/courses/30/lessons/120891 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr반복과 분기문을 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화정답변수 answer 선언 후 0으로 초기화합니다.📔 풀이과정order가 0보다 큰 동안 while loop를 수행하며 다음을 진행합니다.1. num을 선언해 1의 자리 수를 저장합니다. 2. num이 3,6,9인 값이 있다면 answer를 더합니다. 2. 1의 자리 수를 잘라 order를 갱신합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 .. (Python3) - 프로그래머스(코딩테스트 입문) : 가까운 수 https://school.programmers.co.kr/learn/courses/30/lessons/120890 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr구현 문제였습니다.📕 풀이방법📔 입력 및 초기화1. 정답 answer, n과의 차이 diff를 선언 후 큰 값으로 초기화합니다. 2. array를 오름차순으로 정렬합니다.📔 풀이과정1. array의 원소를 순회하며 다음을 진행합니다. 2. diff가 현재원소와 n의 차이보다 초과라면 answer를 num으로 갱신해주면서 diff도 해당 차이로 갱신합니다. 오름차순으로 정렬되어 있기 때문에 차이도 작으면서 수도 작은 형태가 됩니다.📔 .. 이전 1 ··· 13 14 15 16 17 18 19 ··· 291 다음