게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
드디어 그 놈에 369 완성!
게시물ID : programmer_10388짧은주소 복사하기
작성자 : Geralt
추천 : 1
조회수 : 474회
댓글수 : 0개
등록시간 : 2015/05/23 21:49:04
여러분들의 도움으로 이리저리 헤딩해가며 완성했습니다.
기분 좋네요!
이제 마비노기하러 가야지!!


혹시 저처럼 java를 369로 배우시는 분이 계실까 싶어서(사실 나중에 필요할까봐) 남깁니다.
package mhp1;

import java.util.*;

public class Example {

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String input = null;
int num=0, answer=1;
Random rd = new Random();
System.out.println("게임을 시작합니다.");
while(num<2147483646) {
System.out.print("입력 : ");
input = scan.next();
int cnt=0, cncnt=0,ascnt=0;
if(input.equals("z")) {
System.out.println("종료되었습니다.");
break;
}
for(int i=0;i<input.length();i++){
if(input.charAt(i) == 'c'){
cnt++;
}
}
String asn=(answer+"");
for(int i=0;i<asn.length();i++)
if(asn.charAt(i)=='3'||asn.charAt(i)=='6'||asn.charAt(i)=='9'){
ascnt++;
}
if(cnt!=ascnt){
System.out.println("틀렸습니다. *패배*");
break;
}
int comlose=rd.nextInt(10);
if(comlose==1){
System.out.println("나 : "+input);;
System.out.println("컴퓨터 : "+(answer+2));
System.out.println("컴퓨터 오답입니다. *승리*");
break;
}
if(cnt!=0) {
System.out.print("나 : ");
for(int i=0;i<cnt;i++){
System.out.print("짝!");
}
System.out.println("");
num+=2;
String cn = ((num+1)+"");
for(int i=0;i<cn.length();i++)
if(cn.charAt(i)=='3'||cn.charAt(i)=='6'||cn.charAt(i)=='9'){
cncnt++;
}
if(cncnt!=0){
System.out.print("컴퓨터 : ");
for(int i=0;i<cncnt;i++){
System.out.print("짝!");
}
System.out.println("");
}
else{
System.out.println("컴퓨터 : "+(num+1));
}
answer+=2;
}
else {
try {
num = Integer.parseInt(input);
}catch(NumberFormatException e) {
System.out.println("다시 입력하십시오. (박수: c)(종료: z)");
}
if(num!=answer){
System.out.println("틀렸습니다. *패배*");
break;
}
else if(num>=2147483646){
System.out.println("비겼습니다. *게임 종료*");
}
else {
System.out.println("나 : "+num);
String cn = ((num+1)+"");
for(int i=0;i<cn.length();i++)
if(cn.charAt(i)=='3'||cn.charAt(i)=='6'||cn.charAt(i)=='9'){
cncnt++;
}
if(cncnt!=0){
System.out.print("컴퓨터 : ");
for(int i=0;i<cncnt;i++){
System.out.print("짝!");
}
System.out.println("");
}
else{
System.out.println("컴퓨터 : "+(num+1));
}
answer+=2;
}
}
}
scan.close();
}
}

감사합니다 친절한 아이티맨 님들

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호