일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- JEUS6.0
- 붕괴3
- ubuntu
- 세븐나이츠
- 하스스톤
- 초대장
- Http Live Streaming Server
- jQuery
- 윈도우10
- 윈도우 10
- IT
- 간접표현식
- 다윈스트리밍서버
- HTML
- 모바일게임
- 다윈 스트리밍 서버
- VBA
- 클래시 로얄
- WebtoB
- Clash Royale
- IT 인코딩 encoding
- 세나
- bluestack
- 간접 표현식
- 처비
- gson
- WiFi
- JEUS
- Windows 10
- Sculpt Erogonomic Desktop
- Today
- Total
공책
자바로 심리 숫자 구현하기 본문
04, 05, 06, 07, 12
13, 14, 15, 20, 21
22, 23, 28, 29, 30
16, 17, 18, 19, 20
21, 22, 23, 24, 25
26, 27, 28, 29, 30
01, 03, 05, 07, 09
11, 13, 15, 17, 19
21, 23, 25, 27, 29
08, 09, 10, 11, 12
13, 14, 15, 24, 25
26, 27, 28, 29, 30
02, 03, 06, 07, 30
10, 11, 14, 15, 18
19, 22, 23, 26, 27
1~ 30까지 중의 숫자를 임의로 생각해서
각 번호 그룹에 숫자가 있으면 그룹 맨 앞의 숫자를 더하고
없으면 더하지않고 다음 그룹으로 넘어가는 코드를 구현해
package magic;
import java.util.Scanner;
public class Magic {
public static void main(String[] args) {
int arr1[] = { 4, 5, 6, 7, 12, 13, 14, 15, 20, 21, 22, 23, 28, 29, 30 };
int arr2[] = { 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 };
int arr3[] = { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29 };
int arr4[] = { 8, 9, 10, 11, 12, 13, 14, 15, 24, 25, 26, 27, 28, 29, 30 };
int arr5[] = { 2, 3, 6, 7, 30, 10, 11, 14, 15, 18, 19, 22, 23, 26, 27 };
int result = 0;
String str1 = "";
Scanner sc = new Scanner(System.in);
System.out.println("숫자 하나를 생각하세요");
System.out.println("다음 중 당신이 생각한 숫자가 있나요? y / n");
System.out.println("04, 05, 06, 07, 12, 13, 14, 15, 20, 21, 22, 23, 28, 29, 30");
str1 = sc.next();
if(str1.equals("y")){
result += arr1[0];
}
System.out.println("다음 중 당신이 생각한 숫자가 있나요? y / n");
System.out.println("16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30");
str1 = sc.next();
if(str1.equals("y")){
result += arr2[0];
}
System.out.println("다음 중 당신이 생각한 숫자가 있나요? y / n");
System.out.println("1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29");
str1 = sc.next();
if(str1.equals("y")){
result += arr3[0];
}
System.out.println("다음 중 당신이 생각한 숫자가 있나요? y / n");
System.out.println("8, 9, 10, 11, 12, 13, 14, 15, 24, 25, 26, 27, 28, 29, 30");
str1 = sc.next();
if(str1.equals("y")){
result += arr4[0];
}
System.out.println("다음 중 당신이 생각한 숫자가 있나요? y / n");
System.out.println("2, 3, 6, 7, 30, 10, 11, 14, 15, 18, 19, 22, 23, 26, 27");
str1 = sc.next();
if(str1.equals("y")){
result += arr5[0];
}
System.out.println("당신이 생각한 숫자는 " + result + "입니다.");
}
}
'웹 개발 > Java' 카테고리의 다른 글
잔액이 남지않게 물건을 구입하는 경우의 수 (0) | 2013.08.28 |
---|---|
최소 공배수 구하기 (0) | 2013.08.28 |
for 문 (0) | 2013.08.26 |
계산기 만들기 (0) | 2013.08.26 |
키입력을 받는 switch ~ case 문 (0) | 2013.08.26 |