# CodingTest

51개의 포스트
post-thumbnail

[알고리즘] rockPaperScissors

가위바위보 게임은 2인 이상의 사람이 동시에 '가위, 바위, 보'를 외치고 동시에 가위, 바위 또는 보 중에서 한 가지를 의미하는 손 모양을 내밀어 승부를 결정짓는 게임이다. 세 판의 가위바위보 게임을 할 경우, 한 사람은 세 번의 선택(예. 가위, 가위, 보)을 할

1일 전
·
0개의 댓글

[test]전화번호 목록_py

문제 > 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 ...

2020년 7월 3일
·
0개의 댓글

[test] 위장 - python

문제 설명스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다.예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다.스파

2020년 5월 22일
·
0개의 댓글

[test] 탑 - python

heights의 길이 만큼 반복하는 i에 대해, 인덱스 0 ~ i-1 까지 담긴 새 리스트 new와 그걸 뒤집은 re_new를 만든다.인덱스 i 가 0이거나 그 값이 new의 최대값보다 크거나 같으면 o을 저장하고,그게 아니면 re_new에서 값보다 큰 값인 x를 찾고

2020년 5월 19일
·
0개의 댓글

[test] 기능개발 - python

문제 설명프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기

2020년 5월 19일
·
0개의 댓글

[test]다트게임 - python

노가다 코드. 1~3차시에 해당하는 것을 각각 구한다.뒤에 반드시 하나의 숫자가아닌 문자가 오고 10점까지 있으니까 인덱스 2부터 검사해서 숫자가 나오면 그 전까지 슬라이스 하는 방식. 각 차시에 해당하는 문자열을 나눠서 점수부분을 구해주고, S,D,T에 따라 제곱해주

2020년 5월 8일
·
0개의 댓글
post-thumbnail

[test] 실패율 - python

len(stages) : 전체 플레이어 수 스테이지 범위 : (1, N+1) N리스트 1,2,....N 을 실패율을 비교해서 높은거부터 배열 정렬리턴.n번 스테이지의 실패율 = stages에서 n의 개수(도달했지만 실패) / stages에서 (1~n)의 개수.다

2020년 5월 8일
·
0개의 댓글

[test] 예산 - 파이썬

문제 설명S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고

2020년 5월 8일
·
0개의 댓글

[test] 비밀지도

문제 설명 비밀지도네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다.새 리스트에 a

2020년 5월 5일
·
0개의 댓글
post-thumbnail

[test] 크레인 인형뽑기 게임 - python

2019 카카오 개발자 겨울 인턴십문제 설명게임개발자인 죠르디는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다.죠르디는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다게임 화면은 1 x 1 크기의 칸들로 이루어진 N x

2020년 5월 3일
·
0개의 댓글

[test] 이상한 문자 만들기 - 파이썬

문제 설명문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요.제한 사항문자열 전체의 짝/

2020년 5월 2일
·
0개의 댓글
post-thumbnail

[test]소수 찾기 - 파이썬

문제 설명1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요.소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다.(1은 소수가 아닙니다.)제한 조건n은 2이상 1000000이하의 자연수입니다.입출력 예 설명입출력 예

2020년 5월 2일
·
0개의 댓글

[test] 정수 내림차순으로 배치하기 - python

문제 설명함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.제한 조건n은 1이상 8000000000 이하인 자연수입니다.정수

2020년 5월 2일
·
0개의 댓글
post-thumbnail

[test] 시저 암호 - python

문제 설명어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼

2020년 5월 2일
·
0개의 댓글

[test] 체육복 - python

문제 설명점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를

2020년 5월 2일
·
0개의 댓글

코딩 테스트 연습 - 콜라츠 추측(프로그래머스 레벨1)

01. 이해 정수를 입력 받아 콜라츠 추측이 성립될 때까지 몇번의 연산이 필요한지를 반환 만약 500번안에 성립되지 않으면 -1을 반환 02. 계획 1이 될때까지 짝수면 나누기 2, 홀수면 *3+1을 반복해서 연산 횟수를 반환한다. 도중에 연산 횟수가 500이 되면 -1을 반환한다. 03. 실행 04. 회고 처음에 ...

2020년 4월 25일
·
0개의 댓글

[test] 자연수 뒤집어 배열로 만들기 - 파이썬

문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 5,4,3,2,1을 리턴합니다.제한 조건n은 10,000,000,000이하인 자연수입니다.Str(), resverse() map() int() 활용1\.

2020년 4월 24일
·
0개의 댓글

[test] 제일 작은 수 제거하기 -파이썬

문제 설명정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 4,3,2,1인 경우는 4,3,2를 리턴 하고, 10면

2020년 4월 24일
·
0개의 댓글
post-thumbnail

[test] 직사각형 별찍기 - python

문제 설명이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(\*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.제한 조건n과 m은 각각 1000 이하인 자연수입니다.입력값을 a, b 라 하면 , map으로 입력 받기

2020년 4월 24일
·
0개의 댓글

[test] x만큼 간격이 있는 n개의 숫자 - 파이썬

문제 설명함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.제한 조건x는 -10000000 이상, 1000

2020년 4월 24일
·
0개의 댓글