https://www.acmicpc.net/problem/2909
2909๋ฒ: ์บ๋ ๊ตฌ๋งค
๋ฌธ์ ์ค๋์ ํ์ดํธ๋ฐ์ด์ด๋ค. ์๊ทผ์ด๋ ์ฌ์์น๊ตฌ๋ฅผ ์ํด์ ์ฌํ์ ์ฌ๋ ค๊ณ ํ๋ค. ํ์ง๋ง, ์๊ทผ์ด๋ ๋ ํนํ ์ฑ๊ฒฉ์ ๊ฐ์ง๊ณ ์์ด์, ํน์ ์ก๋ฉด๊ฐ์ ์งํ๋ง ๊ฐ์ง๊ณ ์๋๋ค. ๋, ๊ฑฐ์ค๋ฆ๋์ ๋ฐ์ง ์๏ฟฝ๏ฟฝ
www.acmicpc.net
์ฝ๋
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int C = scan.nextInt(); // ์ฌํ ๊ฐ๊ฒฉ
int K = scan.nextInt(); // 0์ ๊ฐ์
double num = Math.pow(10, K); // 10์ K์ ๊ณฑ
int ans = (int) ((int)Math.round(C/num)*num);
System.out.println(ans);
scan.close();
}
}
ํ์ด
๋ชฌ๊ฐ ๋๋ฌด ํท๊ฐ๋ ธ๋ค.
0์ ๊ฐฏ์๋งํผ ์๋ฆฟ์์์ ๋ฐ์ฌ๋ฆผ์ ํด์ผํ๋๋ฐ.
์์ ์ 184 1 ๊ฐ์๊ฒฝ์ฐ
0์ด 1๊ฐ์ด๊ณ , 1์ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ์ ํด์ผํ๋ค. ๋ฐ๋ผ์ ์ถ๋ ฅ์ 180
184 2 ์ ๊ฐ๋ค๋ฉด
0์ด 2๊ฐ์ด๊ณ , 10์ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ์ ํด์ผํ๋ฏ๋ก ์ถ๋ ฅ์ 200์ด ๋๋ค.
Java์์ ์ ์ ๋ฐ์ฌ๋ฆผ ํ๋๊ฒ ์ต์ํ์ง ์์์ ํท๊ฐ๋ ธ๋ ๊ฒ ๊ฐ๋ค.
0์ ๊ฐฏ์๋งํผ 10์ ์ ๊ณฑ๊ฐ์ ๊ตฌํ๊ณ , ๋ฐ์ฌ๋ฆผ์ ํด์ฃผ๋ฉด ๋๋ค.
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 10409๋ฒ: ์๋ฒ (0) | 2020.05.20 |
---|---|
[๋ฐฑ์ค] 10539๋ฒ: ์๋น์ด์ ์์ด (0) | 2020.05.20 |
[๋ฐฑ์ค] 8320๋ฒ: ์ง์ฌ๊ฐํ์ ๋ง๋๋ ๋ฐฉ๋ฒ (0) | 2020.05.17 |
[๋ฐฑ์ค] 2783๋ฒ: ์ผ๊ฐ ๊น๋ฐฅ(๊ตฌํ) (0) | 2020.05.16 |
[๋ฐฑ์ค] 3034๋ฒ: ์ต๊ทธ๋ฆฌ ์ฐฝ์ (0) | 2020.05.15 |
๋๊ธ