매일신문

전국 PC경시대회 문제

로봇
mWiz 이 기사 포인트

**국교부**①어떤 사람의 생년월일 구하기.

2004년 9월22일을 기준으로 해서 어떤 사람이 몇년(M)몇개월(N) 살았는지를입력받아 그사람의 생년월일을 구하는 프로그램을 작성하시오.

**M:1 N:2,**

②진법변환

○입력결과 N의 숫자가 M진법의 범위를 벗어나면 좥Wrong Input좦이란 에러메시지를 나타낸다.

○출력결과가 8자리이상이면 좥Wrong output좦이란 에러메시지를 나타낸다.

**M:10 N:55**

**M:16 N:?**

**중학부**

① n개의 구슬을 한 상자에서 다른 상자로 옮기는 프로그램을 작성하시오.

○n개의 구슬은 한번에 1개. 또는 2개씩 옮길수 있다.

○프로그램을 시작하면 n을 입력받는다.

○'1'을 입력하면 옮기는 모든 가지수를 출력한다.

○'2'를 입력하면 옮기는 모든 방법을 출력한다.

○'3'을 입력하면 종료.

**고등부**

①암호화

원문과 키(key)를 입력받아 암호를 만드는 프로그램을 작성하시오.

공백은 알파뱃 27번째 문자로 취급한다.

입력은 알파벳대문자와 공백으로만 구성된다.

암호는 다음과 같이 만든다.

예) 원문 + key -> 암호

A(1)+B(2)->C(3)

M(13)+N(14)-> (27)

Z(26)+C(3)->B(29mod 27)

이와같이 원문 각글자와 key의 각 글자를 더하여 27로 나눈 나머지에 해당하는 문자를 암호화된 문자로 한다.원문과 key의 길이는 같다.②암호와 key를 입력받아 원문을 찾으시오.처리조건은 위문제와 같다.제11회 전국퍼스널컴퓨터경진대회 시험문제. 주최측(교육부)이 문제를 공개하지 않아 참가자들의 기억에 따랐습니다.

최신 기사

mWiz
1800
AI 뉴스브리핑
정치 경제 사회 국제
이정현 국민의힘 공천관리위원장이 사퇴하며 당의 단합과 지방선거 승리를 기원했으며, 이번 공천 과정에서의 변화와 혁신 필요성을 느꼈다고 밝혔다...
중동 지역의 지정학적 긴장이 고조되면서 국내 증시에서는 외국인 투자자들이 대규모 팔자세를 보인 반면, 조선주에 대한 집중 매수가 이뤄졌다. ...
방송인 김어준씨는 '이 대통령 공소취소 거래설'과 관련된 사전 모의 의혹을 반박하고, 고소에 대해 무고죄로 강력 대응하겠다고 밝혔다. 한편,...
브리핑 데이터를 준비중입니다..

많이 본 뉴스

일간
주간
월간