NOTICE ABOUT RESEARCH BBS PDS GALLERY NLIP WorkShop
ID :
PW :
로그인
공지사항
자유게시판
인공지능게시판
게임게시판
 Cyber Lecture
 회의록
 시간표
 NLIP WorkShop
 게임공학과 클럽
  자유게시판(잡담)
번호 : 587 작성자 : maistori 작성일 : 2005-11-02 오전 11:59:12 조회수 : 3392
1학년 필독, 몇가지 기본적인 문제들.
1학년 학생들을 위해 인터넷을 돌아다니며 문제를 모아봤다.
총 8문제.

좀 고급 문제로 미로를 푸는 문제도 있었는데
자료구조책에 답이 나와있어서 뺐다.
하는 방법은 여러가지겠지만...;
미로문제는 조금 여유가 생기면 그 때 주도록하겠다 -_-/


그럼 이 밑으로는 문제들~
쉽게 생각하고 쉽게 풀면 금방된다.

-------------------------------------
문제1) 숫자찾기게임
1.컴퓨터가 임의의 숫자(1~100)를 하나 선택한다.
2.사용자는 7번의 기회안에 그 숫자를 맞춘다.
3.사용자가 입력한 숫자가 컴퓨터가 선택한 숫자보다 큰지 작은지를 알려준다.

문제2) 소수찾기 (1과 자기자신으로만 나뉘어지는 수)
1.사용자로부터 임의의 숫자를 입력받는다.
2.그 숫자가 소수인지 아닌지 알려준다.

문제3) 숫자20 맞추기.
1.사용자와 컴퓨터가 번갈아가며 숫자를 부른다. 1개 혹은 2개 부를수 있다.
2.게임은 컴퓨터부터 시작한다.
3.컴퓨터가 무조건 이기도록 해보자.

문제4) 몇의 배수인가?
1.사용자로부터 임의의 정수를 입력받는다.
2.3의 배수라면 "YES" 아니라면 "NO"를 출력한다.

문제5) (i)(j) + (j)(i) = 99 찾기
1.2자리의 정수를 선택
2.그 수의 10의 자리와 1의 자리를 바꿔 더한 값이 99이면 출력.
ex) 18 + 81 = 99, 27 + 72 = 99, 36 + 63 = 99

문제6) 20자 이상의 문자열을 입력받아 중복되는 공백을 하나로 처리
1.사용자로부터 문자열을 입력받는다. (키보드로부터 받거나 파일로부터)
2.중복된 공백이 있으면 그 공백을 하나로 처리해주고 출력
ex) Saying      I   love       you.  Is not        the    words  I   want    to   hear   from   you.
=>Saying I love you. Is not the words I want to hear from you.
(요건 내가 좋아하는 노래의 첫소절 ^^, 각자 마음에 드는 문자열로 해보기.)

문제7) 자기보다 작은 4의 배수중 최대값을 출력
1.사용자로부터 하나의 정수를 입력받는다.
2.그보다 작은 수중 가장 큰 4의 배수를 출력한다.
ex) 41을 입력받았다면 41보다 작은 수 1,2,3,...,39,40중 가장 큰 4의 배수 40을 출력

문제8) 369게임
1.1~임의의 수까지 출력을 한다.
2.그중 숫자 3,6,9가 들어가는 자리는 *을 출력한다.
ex) 1,2,*,4,5,*,7,8,*,10,11,12,1*,14,15,...,127,128,12*,1*0,1*1,1*2,1**,1*4,.......


쉽지? ^^

[이전글] : 잠시 들립니다..
[다음글] : [펌]프로그래머 십계명
수정 삭제 목록
Copyright ⓒ NLIP all right reserved 2002-2015
대전광역시 서구 도마2동 연자길 배재대학교 정보과학관 408호, 106-1호