실습(CodeUp)
문제 설명
정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자.
입력
정수 1개가 입력된다.
(0 ~ 100)
출력
0부터 그 수까지 줄을 바꿔 한 개씩 출력한다.
내 풀이
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
for (int i = 0; i <= a; i++) {
System.out.println(i);
}
}
}
문제 설명
정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자.
입력
정수 1개가 입력된다.
(0 ~ 100)
출력
1부터 입력된 수까지 짝수의 합을 출력한다.
내 풀이
import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int sum = 0;
for(int i = 2; i <= a; i++) {
if(i % 2 == 0) {
sum += i;
}
}
System.out.print(sum);
}
}
[기초-종합] 주사위를 2개 던지면?(설명)
C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용
codeup.kr
문제 설명
1부터 n까지, 1부터 m까지 숫자가 적힌
서로 다른 주사위 2개를 던졌을 때 나올 수 있는 모든 경우를 출력해보자.
입력
주사위 2개의 면의 개수 n, m이 공백을 두고 입력된다.
단, n, m은 10이하의 자연수
출력
나올 수 있는 주사위의 숫자를 한 세트씩 줄을 바꿔 모두 출력한다.
첫 번째 수는 n, 두 번째 수는 m으로 고정해 출력하도록 한다.
내 풀이
import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt(); // 주사위 1
int m = sc.nextInt(); // 주사위 2
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= m; j++) {
System.out.println(i + ", " + j);
}
}
}
}
문제 설명
3 6 9 게임의 왕이 되기 위한 마스터 프로그램을 작성해 보자.
입력
10 보다 작은 정수 1개가 입력된다.
(1 ~ 9)
출력
1 부터 그 수까지 순서대로 공백을 두고 수를 출력하는데,
3 또는 6 또는 9인 경우 그 수 대신 영문 대문자 X 를 출력한다.
내 풀이
import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
if(a < 10) {
for(int i = 1; i <= a; i++) {
if(i % 3 == 0) {
System.out.print("X" + " ");
} else {
System.out.print(i + " ");
}
}
} else {
System.out.print("10보다 낮은 수를 입력하세요.");
}
}
}
'ETC > 복습' 카테고리의 다른 글
[복습_JAVA] 13 (0) | 2022.08.20 |
---|---|
[복습_JAVA] 12 (0) | 2022.08.17 |
[복습_JAVA] 10 (0) | 2022.08.15 |
[복습_JAVA] 09 (0) | 2022.08.14 |
[복습_JAVA] 08 (0) | 2022.08.13 |