본문 바로가기

SWEA7

[SWEA] (D2) 1926. 간단한 369게임 / 파이썬(python) 3 6 9 게임을 프로그램으로 제작중이다. 게임 규칙은 다음과 같다. 1. 숫자 1부터 순서대로 차례대로 말하되, “3” “6” “9” 가 들어가 있는 수는 말하지 않는다.  1 2 3 4 5 6 7 8 9…2. "3" "6" "9"가 들어가 있는 수를 말하지 않는대신, 박수를 친다. 이 때, 박수는 해당 숫자가 들어간 개수만큼 쳐야 한다.  예를 들어 숫자 35의 경우 박수 한 번, 숫자 36의 경우 박수를 두번 쳐야 한다. 입력으로 정수 N 이 주어졌을 때, 1~N 까지의 숫자를게임 규칙에 맞게 출력하는 프로그램을 작성하라.박수를 치는 부분은 숫자 대신, 박수 횟수에 맞게 “-“ 를 출력한다.여기서 주의해야 할 것은 박수 한 번 칠 때는 - 이며, 박수를 두 번 칠 때는 - - 가 아닌 -- 이다. .. 2022. 5. 11.
[SWEA] (D2) 1859. 백만 장자 프로젝트 / 파이썬(python) 25년 간의 수행 끝에 원재는 미래를 보는 능력을 갖게 되었다. 이 능력으로 원재는 사재기를 하려고 한다.다만 당국의 감시가 심해 한 번에 많은 양을 사재기 할 수 없다.다음과 같은 조건 하에서 사재기를 하여 최대한의 이득을 얻도록 도와주자.    1. 원재는 연속된 N일 동안의 물건의 매매가를 예측하여 알고 있다.    2. 당국의 감시망에 걸리지 않기 위해 하루에 최대 1만큼 구입할 수 있다.    3. 판매는 얼마든지 할 수 있다.예를 들어 3일 동안의 매매가가 1, 2, 3 이라면 처음 두 날에 원료를 구매하여 마지막 날에 팔면 3의 이익을 얻을 수 있다.[입력]첫 번째 줄에 테스트 케이스의 수 T가 주어진다.각 테스트 케이스 별로 첫 줄에는 자연수 N(2 ≤ N ≤ 1,000,000)이 주어지고.. 2022. 5. 10.
[SWEA] (D1) 2050. 신문헤드라인 / 파이썬(python) 알파벳으로 이루어진 문자열을 입력 받아 각 알파벳을 1부터 26까지의 숫자로 변환하여 출력하라.[제약 사항]문자열의 최대 길이는 200이다.[입력]알파벳으로 이루어진 문자열이 주어진다.[출력]각 알파벳을 숫자로 변환한 결과값을 빈 칸을 두고 출력한다.https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=1&contestProbId=AV5QLGxKAzQDFAUq&categoryId=AV5QLGxKAzQDFAUq&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=1&pageSize=10&pageIndex=1  SW Expe.. 2022. 5. 9.
[SWEA] (D1) 2063. 중간값 찾기 / 파이썬(python) 중간값은 통계 집단의 수치를 크기 순으로 배열 했을 때 전체의 중앙에 위치하는 수치를 뜻한다.입력으로 N 개의 점수가 주어졌을 때, 중간값을 출력하라.[예제]N이 9 이고, 9개의 점수가 아래와 같이 주어질 경우,85 72 38 80 69 65 68 96 2269이 중간값이 된다.[제약 사항]1. N은 항상 홀수로 주어진다.2. N은 9이상 199 이하의 정수이다. (9 ≤ N ≤ 199)[입력]입력은 첫 줄에 N 이 주어진다.둘째 줄에 N 개의 점수가 주어진다.[출력]N 개의 점수들 중, 중간값에 해당하는 점수를 정답으로 출력한다.https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=1&contestProbId=AV5QP.. 2022. 5. 4.