[프로그래머스][Pyhon][PCCP#2] 2번. 신입사원 교육
·
코딩테스트/프로그래머스(Python)
문제 설명산업스파이 민수는 A회사에 위장 취업했습니다. 이를 모르는 민수의 상사는 신입사원 교육 중 일부를 민수에게 맡겼습니다. 민수가 맡은 임무는 신입사원 중 2명을 선발하고 선발된 2명이 같이 공부하게 하는 것입니다. 모든 신입사원들의 능력치는 정수로 표현되어 있는데, 2명의 신입사원이 같이 공부하면 서로의 능력을 흡수하여 두 신입사원의 능력치는 공부 전 두 사람의 능력치의 합이 됩니다. 즉, 능력치가 3과 7인 두 사원이 같이 공부하면 두 사원의 능력치가 모두 10이 됩니다. 선발한 2인의 교육이 끝나면 민수는 다시 2인을 선발하여 교육을 진행할 수도 있습니다. 이때 한번 민수에게 선발된 사원이 다시 선발될 수도 있습니다. 민수가 교육한 신입사원들을 제외한 다른 신입사원들의 능력치는 변하지 않습니다..
[프로그래머스][Python][PCCP#2]1번. 실습용 로봇
·
코딩테스트/프로그래머스(Python)
문제 설명컴퓨터공학과에서는 실습용 로봇을 이용해서 로봇 프로그래밍을 학습합니다. 실습용 로봇은 입력된 명령에 따라 x좌표와 y좌표로 표현되는 2차원 좌표 평면 위를 이동합니다. 하나의 명령은 하나의 문자로 주어지며 각 명령어에 따라 로봇이 수행하는 일은 다음과 같이 네 종류입니다.'R': 로봇이 오른쪽으로 90도 회전합니다.'L': 로봇이 왼쪽으로 90도 회전합니다.'G': 로봇이 한 칸 전진합니다.'B': 로봇이 한 칸 후진합니다.명령어는 각각의 명령들이모인 하나의 문자열로 주어지며, 차례대로 수행됩니다.로봇은 처음에 (0, 0) 위치에 +y 축을 향하여 놓여 있습니다.다음 그림은 번호 순서대로 명령어 "GRGLGRG"의 과정을 보여줍니다.!https://grepp-programmers.s3.ap-no..
[프로그래머스] Lv0. 두 수의 나눗셈
·
코딩테스트/프로그래머스(Python)
문제 설명정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.제한사항0 2150073233311662입출력 예 설명입출력 예 #1num1이 3, num2가 2이므로 3 / 2 = 1.5에 1,000을 곱하면 1500이 됩니다.입출력 예 #2num1이 7, num2가 3이므로 7 / 3 = 2.33333...에 1,000을 곱하면 2333.3333.... 이 되며, 정수 부분은 2333입니다.입출력 예 #3num1이 1, num2가 16이므로 1 / 16 = 0.0625에 1,000을 곱하면 62.5가 되며, 정수 부분은 62입니다.문제 풀이def solution(num1, num2): ..
[프로그래머스] Lv0. 두 수의 합
·
코딩테스트/프로그래머스(Python)
문제 설명정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.제한사항50,000 ≤ num1 ≤ 50,00050,000 ≤ num2 ≤ 50,000입출력 예num1num2result2351002102입출력 예 설명입출력 예 #1num1이 2이고 num2가 3이므로 2 + 3 = 5를 return합니다.입출력 예 #2num1이 100이고 num2가 2이므로 100 + 2 = 102를 return합니다.문제 풀이def solution(num1, num2): answer = num1 + num2 return answer+1 Uploaded by Notion2Tistory v1.1.0
[프로그래머스] Lv0. 나이 출력
·
코딩테스트/프로그래머스(Python)
문제 설명머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요.제한사항0 < age ≤ 120나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다.입출력 예ageresult401983232000입출력 예 설명입출력 예 #12022년 기준 40살이므로 1983년생입니다.입출력 예 #22022년 기준 23살이므로 2000년생입니다.문제 풀이def solution(age): answer = 2022 - age + 1 return answer+1 Uploaded by Notion2Tistory v1.1.0
[프로그래머스] Lv0. 나머지 구하기
·
코딩테스트/프로그래머스(Python)
문제 설명정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.제한사항0
[프로그래머스] Lv0. 두 수의 곱
·
코딩테스트/프로그래머스(Python)
문제 설명정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.제한사항0 ≤ num1 ≤ 1000 ≤ num2 ≤ 100입출력 예num1num2result34122719513입출력 예 설명입출력 예 #1num1이 3, num2가 4이므로 3 * 4 = 12를 return합니다.입출력 예 #2num1이 27, num2가 19이므로 27 * 19 = 513을 return합니다.문제 풀이def solution(num1, num2): answer = num1 * num2 return answer+1 Uploaded by Notion2Tistory v1.1.0
[프로그래머스] Lv0. 숫자 비교하기
·
코딩테스트/프로그래머스(Python)
문제 설명정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.제한사항0 ≤ num1 ≤ 10,0000 ≤ num2 ≤ 10,000입출력 예num1num2result23-111111799-1입출력 예 설명입출력 예 설명 #1num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 return합니다.입출력 예 설명 #2num1이 11이고 num2가 11이므로 같습니다. 따라서 1을 return합니다.입출력 예 설명 #3num1이 7이고 num2가 99이므로 다릅니다. 따라서 -1을 return합니다.문제 풀이def solution(num1, num2): if num1 == num2: answer = 1 else: an..
코코자
'코딩테스트/프로그래머스(Python)' 카테고리의 글 목록