매일신문

전국 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 뉴스브리핑
정치 경제 사회 국제
6·3 지방선거에서 발생한 투표용지 부족 사태로 인해 전면 재선거 요구가 나오고 있으며, 한국갤럽 조사에 따르면 찬성 44%, 반대 48%로...
지난달 5월 취업자 수가 4만명 감소하며 고용 불확실성이 커짐에 따라 구윤철 부총리는 정부가 고용과 물가 안정을 위해 총력을 기울일 것이라고...
키움 히어로즈 소속 이용규 플레잉코치가 술에 취한 채 운전 중 사고를 일으켜 60대 남성과 경찰관이 경상을 입었으며, 경찰은 음주운전 혐의로...
브리핑 데이터를 준비중입니다..

많이 본 뉴스

일간
주간
월간