매일신문

전국 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 뉴스브리핑
정치 경제 사회
경찰이 통일교 금품 수수 의혹 관련 민중기 특검팀의 직무유기에 대한 수사를 시작하면서 정치권에 긴장이 감돌고 있다. 특검은 2018~2020년 ...
브리핑 데이터를 준비중입니다...
서울 강서구의 한 버스정류장 인근에서 음란행위를 한 80대 남성이 검찰에 송치되었으며, 경찰은 해당 사건에 대해 목격자의 촬영 영상을 근거로 수...

많이 본 뉴스

일간
주간
월간