재밌고 어려운 IT를 이해해보자~!

Codeup 문제해석 단순반복문 본문

알고리즘

Codeup 문제해석 단순반복문

언제나즐거운IT 2023. 12. 5. 20:22

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