728x90
2058. ์๋ฆฟ์ ๋ํ๊ธฐ - D1
์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ ์๋ ์ซ์์์ sum์ 10์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๋ํ๊ณ ๊ทธ ์๋ฅผ 10์ผ๋ก ๋๋๋ ๊ฒ์ ๋ฐ๋ณตํ๋ฉฐ ์๋ฆฟ์๋ฅผ ๋ํ ์ ์๋ค.
n = ์๋ ์ ๋ผ๊ณ ํ๋ฉด,
1. ( n % 10) ์ฐ์ฐ์ผ๋ก ๋งจ ์ค๋ฅธ์ชฝ ์๋ฅผ (์ผ์ ์๋ฆฌ์) ์ถ์ถํ ์ ์๋ค.
2. ์ถ์ถํ ๊ฐ์ sum ์ ๋ํ๋ค.
3. (n / 10) ์ฐ์ฐ์ผ๋ก ์๋ฆฌ์๋ฅผ ์ค์ธ๋ค.
4. n์ด 0์ด ๋๊ธฐ ์ ๊น์ง ์ด ๊ณผ์ ์ ๋ฐ๋ณตํ๋ค.
import java.util.Scanner;
import java.io.FileInputStream;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = 0;
while(n != 0){
sum += (n % 10);
n = n/10;
}
System.out.println(sum);
}
}
๋ ๐ง
'SWEA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SWEA] 2043. ์๋์ ๋น๋ฐ๋ฒํธ (0) | 2022.05.18 |
---|---|
[SWEA] 2046. ์คํฌํ ์ฐ๊ธฐ (0) | 2022.05.18 |
[SWEA] 2047. ์ ๋ฌธ ํค๋๋ผ์ธ (0) | 2022.05.17 |
[SWEA] 2050. ์ํ๋ฒณ์ ์ซ์๋ก ๋ณํ (0) | 2022.05.17 |
[SWEA] 2056. ์ฐ์์ผ ๋ฌ๋ ฅ (0) | 2022.05.07 |
๋๊ธ