문제 설명
영문자(a ~ z) 1개가 입력되었을 때 그 문자까지의 알파벳을 순서대로 출력해보자.
입력
영문자 1개가 입력된다.
(a ~ z)
출력
a부터 입력한 문자까지 순서대로 공백을 두고 출력한다.
내 풀이
import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
char ch = sc.nextLine().charAt(0);
for(char i = 'a'; i <= ch; i++) {
System.out.print(i + " ");
}
}
}
문제 설명
정수(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);
}
}
문제 설명
'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자.
입력
문자들이 1개씩 계속해서 입력된다.
출력
'q'가 입력될 때까지 입력된 문자를 줄을 바꿔 한 줄씩 출력한다.
내 풀이
import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
char a;
while(true) {
a = sc.next().charAt(0);
if(a == 'q') {
System.out.println(a);
break;
}
System.out.println(a);
}
}
}
문제 설명
1, 2, 3 ... 을 계속 더해 나갈 때,
그 합이 입력한 정수(0 ~ 1000)보다 같거나 작을 때까지
계속 더하는 프로그램을 작성해보자.
입력
정수 1개가 입력된다.
출력
1, 2, 3, 4, 5 ... 를 순서대로 계속 더해 합을 만들어가다가,
입력된 정수와 같거나 커졌을 때, 마지막에 더한 정수를 출력한다.
내 풀이
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;
int count = 0;
while(sum < a) {
count++;
sum += count;
}
System.out.print(count);
}
}
'CodeUp > Java' 카테고리의 다른 글
[CodeUp_JAVA] 1086 ~ 1090 (0) | 2022.02.09 |
---|---|
[CodeUp_JAVA] 1081 ~ 1085 (0) | 2022.02.04 |
[CodeUp_JAVA] 1071 ~ 1075 (0) | 2022.01.19 |
[CodeUp_JAVA] 1066 ~ 1070 (0) | 2022.01.16 |
[CodeUp_JAVA] 1061 ~ 1065 (0) | 2022.01.14 |