본문 바로가기

Algorithm/Implementation

(746)
(Python3) - 프로그래머스(코딩테스트 입문) : 짝수 홀수 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120824 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 분기 문제였습니다.📕 풀이방법📔 입력 및 초기화홀수의 개수 odd_num, 짝수의 개수 even_num을 선언 후 0,0으로 각각 초기화합니다.📔 풀이과정num_list의 원소를 순회하며 짝수면 even_num을, 홀수면 odd_num을 1씩 증가시켜줍니다.📔 정답 출력 | 반환[even_num, odd_num]을 반환합니다.📕 Code📔 Python3def solution(num_list): odd_num, even_nu..
(Python3) - 프로그래머스(코딩테스트 입문) : 직각삼각형 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/120823 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 별찍기 문제였습니다.📕 풀이방법📔 입력 및 초기화n선언 후 입력을 받아 그 값을 int로 변환해 저장합니다.📔 풀이과정n에 대해 이중 for loop를 수행하며 다음을 진행합니다.1. 한 행은 행 번호만큼 *가 찍혀야합니다. 개행되지않도록 end에 ''를 전달해 연속적으로 별이 찍히게 print함수를 호출합니다.2, 한 행을 모두 출력했으면 개행이 출력되어야합니다. print함수를 호출해 개행만 되도록 해줍니다.📕 Code📔 Py..
(Python3) - 프로그래머스(코딩테스트 입문) : 문자열 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/120822 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krslicing해본 문제였습니다.📕 풀이방법📔 정답 출력 | 반환 my_string을 list로 만든 후 역순으로 slicing한 list를 빈 문자열에 join해 반환합니다.📕 Code📔 Python3def solution(my_string): str_list = list(my_string) return ''.join(str_list[::-1])*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩테스트 입문) : 배열 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/120821 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krslicing 문제였습니다.📕 풀이방법📔 정답 출력 | 반환역순으로 slicing한 배열을 반환합니다.📕 Code📔 Python3def solution(num_list): return num_list[::-1]*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩테스트 입문) : 나이 출력 https://school.programmers.co.kr/learn/courses/30/lessons/120820 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📕 풀이방법📔 정답 출력 | 반환1살부터 시작하므로 2022년에서 출생 년도를 뺀 후 1더한 값을 반환합니다.📕 Code📔 Python3def solution(age): answer = 0 return 2022 - age + 1*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩테스트 입문) : 아이스 아메리카노 https://school.programmers.co.kr/learn/courses/30/lessons/120819 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나눗셈과 몫에 관한 문제였습니다.📕 풀이방법📔 정답 출력 | 반환[가지고 있는 돈 // 아이스 아메리카노 가격, 구입 후 남은 비용]을 반환합니다.📕 Code📔 Python3def solution(money): return [money // 5500, money % 5500]*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩테스트 입문) : 옷가게 할인 받기 https://school.programmers.co.kr/learn/courses/30/lessons/120818 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 분기 처리 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer를 선언 후 price값을 저장합니다.📔 풀이과정price의 가격에 따라 할인된 가격을 answer에 저장합니다.📔 정답 출력 | 반환answer가 소수점이 포함된 경우가 있으므로 int로 type casting해 반환합니다.📕 Code📔 Python3def solution(price): answer = price if price >= 50000..
(Python3) - 프로그래머스(코딩테스트 입문) : 피자 나눠 먹기 (3) https://school.programmers.co.kr/learn/courses/30/lessons/120816 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr피자 나눠 먹기 (1)과 유사한 나누기와 몫 문제였습니다.📕 풀이방법📔 입력 및 초기화필요한 최소 피자 판 수 answer 선언 후 0으로 초기화합니다.📔 풀이과정1. 사람 수에서 판당 조각 수로 나눈 나머지가 0보다 크다면 피자 한 판을 더 시켜야하므로 answer에 1을 더해줍니다. 2. 나머지 사람들에게 피자 한 판을 배분했으므로 현재 사람 수에서 slice로 나눠 필요한 피자 수를 구해 ..