재밌고 어려운 IT를 이해해보자~!
Codeup 문제해석 단순반복문 본문
1254
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in) ;
String a = sc.next();
String b = sc.next();
char c = a.charAt(0);
char d = b.charAt(0);
for (int i=c; i<=d; i++) {
System.out.print((char)i+" ");
}
}
}
아스키값을 잘 활용하고 String, Char 관계도 잘 이해하자.
1255
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Double a = sc.nextDouble();
Double b = sc.nextDouble();
for (Double i = a; i <= b; i = i + 0.01) {
System.out.printf("%.02f",i);
System.out.print(" ");
}
}
}
소수점 두자리까지 0.01씩 증가해서 출력하기!
1261
package codeup;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
for (int i = 0; i <= 9; i ++) {
int a = sc.nextInt();
if (a%5==0) {
System.out.println(a);
break;
}
else if (i==9) {
System.out.println(0);
}
}
}
}
반복을 그만하고싶으면 break;
1270
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int cnt = 0;
for (int i = 0; i <= a; i++) {
if (i % 10 == 1) {
cnt++;
}
}
System.out.println(cnt);
}
}
1의자리 개수는 나머지로 확인
1272
package codeup;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i =2;
int answer =0;
while ( i > 0) {
int a = sc.nextInt();
int cnt = 0;
if (a % 2 != 0) {
while (a > 0) {
a -= 2;
cnt++;
}
a = cnt;
} else {
a = a / 2 * 10;
}
answer += a;
i--;
}
System.out.println(answer);
}
}
홀수는 등차수열 짝수는 같은규칙!
'알고리즘' 카테고리의 다른 글
[백준] 1927 (0) | 2024.05.18 |
---|---|
[백준] 풀이 (0) | 2023.12.14 |
Code up 문제해석 if~else2 (0) | 2023.12.02 |
Codeup 문제해석 - if~else문 (0) | 2023.11.28 |
Codeup 문제해석 - 1092 ~1099 (0) | 2023.11.25 |
Comments