๐Ÿง ์ฝ”๋”ฉํ…Œ์ŠคํŠธ

0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž๊ฐ€ ํ‘œ์‹œ๋œ ์นด๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ๋‘ ์‚ฌ๋žŒ A์™€ B๊ฐ€ ๊ฒŒ์ž„์„ ํ•œ๋‹ค. A์™€ B์—๊ฒŒ๋Š” ๊ฐ๊ฐ 0์—์„œ 9๊นŒ์ง€์˜ ์ˆซ์ž๊ฐ€ ํ•˜๋‹ˆ์”ฉ ํ‘œ์‹œ๋œ 10์žฅ์˜ ์นด๋“œ๋ญ‰์น˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘ ์‚ฌ๋žŒ์€ ์นด๋“œ๋ฅผ ์ž„์˜์˜ ์ˆœ์„œ๋กœ ์„ž์€ ํ›„ ์ˆซ์ž๊ฐ€ ๋ณด์ด์ง€ ์•Š๊ฒŒ ์ผ๋ ฌ๋กœ ๋Š˜์–ด๋†“๊ณ  ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•œ๋‹ค. ๋‹จ, ๊ฒŒ์ž„ ๋„์ค‘ ์นด๋“œ์˜ ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜๋Š” ์—†๋‹ค. A์™€ B ๊ฐ๊ฐ์ด ๋Š˜์–ด๋†“์€ ์นด๋“œ๋ฅผ ๋’ค์ง‘์–ด์„œ ํ‘œ์‹œ๋œ ์ˆซ์ž๋ฅผ ํ™•์ธํ•˜๋Š” ๊ฒƒ์„ ํ•œ ๋ผ์šด๋“œ๋ผ๊ณ  ํ•œ๋‹ค. ๊ฒŒ์ž„์€ ์ฒซ ๋ฒˆ์งธ ๋†“์ธ ์นด๋“œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์ˆœ์„œ๋Œ€๋กœ 10๋ฒˆ์˜ ๋ผ์šด๋“œ๋กœ ์ง„ํ–‰ํ•œ๋‹ค. ๊ฐ ๋ผ์šด๋“œ์—์„œ๋Š” ๊ณต๊ฐœ๋œ ์ˆซ์ž๊ฐ€ ๋” ํฐ ์‚ฌ๋žŒ์ด ์Šน์ž๊ฐ€ ๋œ๋‹ค. ์Šน์ž์—๊ฒŒ๋Š” ์Šน์  3์ ์ด ์ฃผ์–ด์ง€๊ณ , ํŒจ์ž์—๊ฒŒ๋Š” ์Šน์ ์ด ์ฃผ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค. ๋งŒ์•ฝ ๊ณต๊ฐœ๋œ ๋‘ ์ˆซ์ž๊ฐ€ ๊ฐ™์•„์„œ ๋น„๊ธฐ๊ฒŒ ๋˜๋ฉด, A์™€ B ๋ชจ๋‘์—๊ฒŒ ์Šน์  1์ ์ด ์ฃผ์–ด์ง„๋‹ค. 10๋ฒˆ์˜ ๋ผ์šด๋“œ๊ฐ€ ๋ชจ..
A, B ๋‘ ์‚ฌ๋žŒ์ด ๊ฐ€์œ„๋ฐ”์œ„๋ณด ๊ฒŒ์ž„์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด N๋ฒˆ์˜ ๊ฒŒ์ž„์„ ํ•˜์—ฌ A๊ฐ€ ์ด๊ธฐ๋ฉด A๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , B๊ฐ€ ์ด๊ธฐ๋ฉด B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๋น„๊ธฐ๋ฉด D๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด๋Š” 1 2 3์œผ๋กœ ์ •ํ•œ๋‹ค. ๋‘ ์‚ฌ๋žŒ์˜ ๊ฐ ํšŒ์˜ ๊ฐ€์œ„๋ฐ”์œ„๋ณด ์ •๋ณด๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๊ฐ ํšŒ๋ฅผ ๋ˆ„๊ฐ€ ์ด๊ฒผ๋Š”์ง€ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ž…๋ ฅ ์ฒซ ์ค„์— N ๋‘ ๋ฒˆ์งธ ์ค„์— A์˜ ์ •๋ณด N๊ฐœ ์„ธ ๋ฒˆ์งธ ์ค„์— B์˜ ์ •๋ณด N๊ฐœ 5 2 3 3 1 3 1 1 2 2 3 ์ถœ๋ ฅ ๊ฐ ํšŒ์˜ ์Šน์ž ์ถœ๋ ฅ, ๋น„๊ฒผ์„ ๊ฒฝ์šฐ D ์ถœ๋ ฅ A B A B D 1ํŠธ (์„ฑ๊ณต) ๋งž๊ธฐ๋Š” ํ•œ๋ฐ ๋ณต์žกํ•œ๊ฐ€? ๐Ÿ˜Ÿ #include using namespace std; int main(void){ freopen("input.txt", "rt", stdin); int n, a, b; cin >> n; int a..
ํ•œ ์ค„์— ์•‰์€ํ‚ค ์ •๋ณด๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๋’ท์‚ฌ๋žŒ ๋ชจ๋‘์˜ ์‹œ์•ผ๋ฅผ ๊ฐ€๋ ค ์˜ํ™” ์‹œ์ฒญ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋ถ„๋…ธ์œ ๋ฐœ์ž๊ฐ€ ๊ทธ ์ค‘์— ๋ช‡ ๋ช…์ด ์žˆ๋Š”์ง€ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ž…๋ ฅ ์ฒซ ์ค„์— ํ•œ ์ค„์— ์•‰์€ ํ•™์ƒ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค„์— N๋ช…์˜ ์•‰์€ ํ‚ค ์ •๋ณด๊ฐ€ ์•ž ์ž๋ฆฌ ํ•™์ƒ๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค (45~100) 10 56 46 55 76 65 53 52 53 55 50 ์ถœ๋ ฅ ์ž์‹ ์˜ ๋’ท ์‚ฌ๋žŒ ๋ชจ๋‘๋ฅผ ์‹œ์ฒญ๋ฐฉํ•ดํ•˜๋Š” ํ•™์ƒ ์ˆ˜๋ฅผ ์ถœ๋ ฅ 3 1ํŠธ (์‹คํŒจ) #include using namespace std; int main(void){ freopen("input.txt", "rt", stdin); int n, height, count = 0; cin >> n; int h[n]; for(int i = 0; i < n; ++i){ cin..
์•„ํŒŒํŠธ ๋‚ด ์ง„๋™์„ผ์„œ ์กด์žฌ. ์ธต๊ฐ„ ์ง„๋™์†Œ์Œ ์ธก์ •์น˜๋ฅผ ์ดˆ๋‹จ์œ„๋กœ ์•„ํŒŒํŠธ ๊ด€๋ฆฌ์‹ค์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ „์†ก. ํ•œ ์„ธ๋Œ€์˜ ์ธก์ •์น˜๊ฐ€ M๊ฐ’์„ ์„ ๋„˜์œผ๋ฉด ์„ธ๋Œ€ํ˜ธ์ˆ˜์™€ ์ž‘์€ ๊ฒฝ๋ณด์Œ์ด ๊ด€๋ฆฌ์‹ค ๋ชจ๋‹ˆํ„ฐ์—์„œ ์šธ๋ฆฐ๋‹ค. ํ•œ ์„ธ๋Œ€์˜ N์ดˆ ๋™์•ˆ์˜ ์‹ค์‹œ๊ฐ„ ์ธก์ •์น˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ์ตœ๋Œ€ ์—ฐ์†์œผ๋กœ ๊ฒฝ๋ณด์Œ์ด ์šธ๋ฆฐ ์‹œ๊ฐ„์„ ๊ตฌํ•˜๋ผ. ๊ฒฝ๋ณด์Œ์ด ์—†์œผ๋ฉด -1์„ ์ถœ๋ ฅํ•œ๋‹ค. ์ž…๋ ฅ ์ฒซ ์ค„์— ์ž์—ฐ์ˆ˜ N๊ณผ M์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค„์— N๊ฐœ์˜ ์ธก์ •๊ฐ’(1000 ์ดํ•˜)์ด ์ดˆ ์ˆœ์„œ๋Œ€๋กœ ์ž…๋ ฅ๋œ๋‹ค. 10 90 23 17 120 34 112 136 123 23 25 113 ์ถœ๋ ฅ ์ตœ๋Œ€ ์—ฐ์† ๊ฒฝ๋ณด์Œ์ด ์šธ๋ฆฐ ์‹œ๊ฐ„์„ ์ถœ๋ ฅํ•˜์„ธ์š” 3 1ํŠธ (๊ฐ•์˜ ํ’€์ด) max = -2147000000 ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ๊นŒ๋จน์Œ.. ํ’€์ด๋ณด๋‹ˆ๊นŒ ์ถฉ๋ถ„ํžˆ ํ’€ ์ˆ˜ ์žˆ์—ˆ๋‹ค.. #include using namespace std; i..
ํ˜„์ˆ˜๋„ค ๋ฐ˜์€ ํ•™์ƒ์ด N๋ช… ์žˆ๋‹ค. ๊ฐ ํ•™์ƒ๋“ค์—๊ฒŒ ์ˆซ์ž๊ฐ€ ์ ํžŒ ์นด๋“œ๋ฅผ ์คฌ๋‹ค. ๊ฐ ํ•™์ƒ๋“ค์€ 1๋ถ€ํ„ฐ ์ž๊ธฐ ์นด๋“œ์— ์ ํžŒ ์ˆซ์ž๊นŒ์ง€์˜ ํ•ฉ์„ ๊ตฌํ•ด์•ผ ํ•œ๋‹ค. ์ž๋™ ์ฑ„์ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด๋ผ. ์ž…๋ ฅ ๋ฐ˜ ํ•™์ƒ ์ˆ˜ (๊ฐ ํ•™์ƒ๋“ค์€ 1๋ถ€ํ„ฐ N๊นŒ์ง€ ๋ฒˆํ˜ธ๊ฐ€ ๋ถ€์—ฌ๋˜์–ด ์žˆ๋‹ค ๊ฐ€์ •) ์นด๋“œ์˜ ์ˆ˜์™€ ์ •๋‹ต 3 10 55 20 350 100 5050 ์ถœ๋ ฅ ์ •๋‹ต์ด๋ฉด YES, ํ‹€๋ฆฌ๋ฉด NO YES NO YES 1ํŠธ ์„ฑ๊ณต #include using namespace std; int GetSum(int num){ int sum = 0; for(int i = 1; i > num; string answer[num]; int a, b; for(int i = 0; i > a; cin >> b; sum = GetSum(a); a..
Anagram์ด๋ž€ ๋‘ ๋ฌธ์ž์—ด์ด ์•ŒํŒŒ๋ฒณ์˜ ๋‚˜์—ด ์ˆœ์„œ๋ฅผ ๋‹ค๋ฅด์ง€๋งŒ ๊ทธ ๊ตฌ์„ฑ์ด ์ผ์น˜ํ•˜๋ฉด ๋‘ ๋‹จ์–ด๋Š” ์•„๋‚˜๊ทธ๋žจ์ด๋ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด AbaAeCe ์™€ baeeACA๋Š” ์•ŒํŒŒ๋ฒณ์„ ๋‚˜์—ด ์ˆœ์„œ๋Š” ๋‹ค๋ฅด์ง€๋งŒ ๊ทธ ๊ตฌ์„ฑ์„ ์‚ดํŽด๋ณด๋ฉด ์•ŒํŒŒ๋ฒณ๊ณผ ๊ทธ ๊ฐœ์ˆ˜๊ฐ€ ๋ชจ๋‘ ์ผ์น˜ํ•œ๋‹ค. A(2), a(1), b(1), c(1), e(2). ์ฆ‰ ์–ด๋А ํ•œ ๋‹จ์–ด๋ฅผ ์žฌ๋ฐฐ์—ดํ•˜๋ฉด ์ƒ๋Œ€ํŽธ ๋‹จ์–ด๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ์•„๋‚˜๊ทธ๋žจ์ด๋ผ ํ•œ๋‹ค. ๊ธธ์ด๊ฐ€ ๊ฐ™์€ ๋‘ ๊ฐœ์˜ ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๋‘ ๋‹จ์–ด๊ฐ€ ์•„๋‚˜๊ทธ๋žจ์ธ์ง€ ํŒ๋ณ„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์•„๋‚˜๊ทธ๋žจ ํŒ๋ณ„์‹œ ๋Œ€์†Œ๋ฌธ์ž๊ฐ€ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ์ž…๋ ฅ ์ฒซ ์ค„์— ์ฒซ ๋ฒˆ์งธ ๋‹จ์–ด๊ฐ€ ์ž…๋ ฅ๋˜๊ณ , ๋‘ ๋ฒˆ์งธ ์ค„์— ๋‘ ๋ฒˆ์งธ ๋‹จ์–ด๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค. ๋‹จ์–ด์˜ ๊ธธ์ด๋Š” 100์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค. ์ถœ๋ ฅ YES/NO 1ํŠธ (์‹คํŒจ) ์‹œ๊ฐ„์ดˆ๊ณผ & ๋‹ต ๋„์ถœ ์‹คํŒจ ์™€ ๋ฐ˜๋ณต๋ฌธ์— '\0' ๋„ฃ..
์ž์—ฐ์ˆ˜ N์ด ์ž…๋ ฅ๋˜๋ฉด 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ์†Œ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ๋งŒ์•ฝ 20์ด ์ž…๋ ฅ๋˜๋ฉด 1๋ถ€ํ„ฐ 20๊นŒ์ง€์˜ ์†Œ์ˆ˜๋Š” 2 3 5 7 11 13 17 19๋กœ ์ด 8๊ฐœ ์ž…๋‹ˆ๋‹ค. ์ œํ•œ์‹œ๊ฐ„์€ 1์ดˆ์ž…๋‹ˆ๋‹ค. ์ž…๋ ฅ 20 ์ถœ๋ ฅ 8 1ํŠธ (์„ฑ๊ณต) ๋ฐ์ดํ„ฐ๊ฐ€ ํฌ๋ฉด ์ œํ•œ์‹œ๊ฐ„์— ๋งž์ถ”์ง€ ๋ชปํ•œ๋‹ค. #include using namespace std; bool isPrime(int x){ bool isPrime = true; for(int i = 2; i > n; for(int i = 2; i
N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ๊ฐ ์ž์—ฐ์ˆ˜๋ฅผ ๋’ค์ง‘์€ ํ›„ ๊ทธ ๋’ค์ง‘์€ ์ˆ˜๊ฐ€ ์†Œ์ˆ˜์ด๋ฉด ๊ทธ ์ˆ˜๋ฅผ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด 32๋ฅผ ๋’ค์ง‘์œผ๋ฉด 23์ด๊ณ , 23์€ ์†Œ์ˆ˜์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฉด 23์„ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ 910์„ ๋’ค์ง‘์œผ๋ฉด, 19๋กœ ์ˆซ์žํ™”ํ•ด์•ผํ•œ๋‹ค. ์ฒซ ์ž๋ฆฌ๋ถ€ํ„ฐ์˜ ์—ฐ์†๋œ 0์€ ๋ฌด์‹œํ•œ๋‹ค. ๋’ค์ง‘์€ ํ•จ์ˆ˜์ธ int reverse(int x)์™€ ์†Œ์ˆ˜์ธ์ง€ ํ™•์ธํ•˜๋Š” ํ•จ์ˆ˜ bool isPrime(int x)๋ฅผ ๋ฐ˜๋“œ์‹œ ์ž‘์„ฑํ•œ๋‹ค. ์ž…๋ ฅ 5 32 55 62 3700 250 ์ถœ๋ ฅ 23 73 #include using namespace std; int reverse(int x){ int res, tmp; while(x>0){ tmp = x % 10; res = res * 10 + tmp; x = x / 10; } return res; }..
N์ž๋ฆฌ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ์ž…๋ ฅ๋œ ์ž์—ฐ์ˆ˜์˜ ์ž๋ฆฟ์ˆ˜ ์ค‘ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋œ ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์˜ˆ๋ฅผ๋“ค์–ด 1230565625๋ผ๋Š” ์ž์—ฐ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด 5๊ฐ€ 3๋ฒˆ ์‚ฌ์šฉ๋˜์–ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋œ ์ˆซ์ž์ž…๋‹ˆ๋‹ค. ๋‹ต์ด ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๊ฒฝ์šฐ ๊ทธ ์ค‘ ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜์„ธ์š”. ์ž…๋ ฅ ์ฒซ ์ค„์— ์ž์—ฐ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์ž์—ฐ์ˆ˜์˜ ๊ธธ์ด๋Š” 100์„ ๋„˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 1230565625 ์ถœ๋ ฅ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋œ ์ž๋ฆฟ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. 5 #include using namespace std; int ch[10]; // 0~9๊นŒ์ง€ ์นด์šดํŠธ int main(void){ int i, digit, res, max = -2147000000; char a[101]; // 100์ž๋ฆฌ ์ž์—ฐ์ˆ˜ cin >> a; for(int i = 0; a[i] != ..
์ž์—ฐ์ˆ˜ n์ด ์ž…๋ ฅ๋˜๋ฉด 1๋ถ€ํ„ฐ n๊นŒ์ง€์˜ ์ž์—ฐ์ˆ˜๋ฅผ ์ข…์ด์— ์ ์„ ๋•Œ, ๊ฐ ์ˆซ์ž๋Š” ๋ช‡ ๊ฐœ ์“ฐ์˜€์„๊นŒ์š”? ์˜ˆ๋ฅผ ๋“ค์–ด 1~15๊นŒ์ง€๋Š” ์ด 21๊ฐœ๊ฐ€ ์“ฐ์˜€์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์—ฐ์ˆ˜ n์ด ์ž…๋ ฅ๋˜๋ฉด 1๋ถ€ํ„ฐ n๊นŒ์ง€ ๊ฐ์ˆซ์ž๋Š” ๋ช‡ ๊ฐœ๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ๋Š”์ง€๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ž…๋ ฅ ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ์ž์—ฐ์ˆ˜ n์ด ์ฃผ์–ด์ง„๋‹ค. 15 ์ถœ๋ ฅ ์ฒซ ๋ฒˆ์งธ ์ค„์— ์ˆซ์ž์˜ ์ด ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. 21 ๊ฐ•์˜ ํ’€์ด #include using namespace std; int main(void){ int n, sum = 0, c = 1, d = 9, res = 0; cin >> n; while(sum+d < n){ res = res + (c*d); sum = sum + d; c++; d = d*10; } res = res + ((n-sum) * c);..
์ž์—ฐ์ˆ˜ n์ด ์ž…๋ ฅ๋˜๋ฉด 1๋ถ€ํ„ฐ n๊นŒ์ง€์˜ ์ž์—ฐ์ˆ˜๋ฅผ ์ข…์ด์— ์ ์„ ๋•Œ ๊ฐ ์ˆซ์ž๋Š” ๋ช‡ ๊ฐœ ์“ฐ์—ฌ์žˆ์„๊ฐ€์š”? ์˜ˆ๋ฅผ ๋“ค์–ด 1~15๊นŒ์ง€๋Š” 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5์œผ๋กœ ์ด 21๊ฐœ๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค. ์ž์—ฐ์ˆ˜ n์ด ์ž…๋ ฅ๋˜๋ฉด 1๋ถ€ํ„ฐ n๊นŒ์ง€ ๊ฐ ์ˆซ์ž๋Š” ๋ช‡ ๊ฐœ๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ๋Š”์ง€๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ž…๋ ฅ ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ์ž์—ฐ์ˆ˜ N(3 num; for(int i = 1; i 0){ tmp = tmp / 10; cnt++; } } cout
N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ๊ฐ ์ž์—ฐ์ˆ˜์˜ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•˜๊ณ , ๊ทธ ํ•ฉ์ด ์ตœ๋Œ€์ธ ์ž์—ฐ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ๊ฐ ์ž์—ฐ์ˆ˜์˜ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ int digit_sum(int x)๋ฅผ ๊ผญ ์ž‘์„ฑํ•ด์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜์„ธ์š”. ์ž…๋ ฅ ์ฒซ ์ค„์— ์ž์—ฐ์ˆ˜์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๊ณ , ๊ทธ ๋‹ค์Œ์ค„์— N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ์ž์—ฐ์ˆ˜์˜ ํฌ๊ธฐ๋Š” 10,000,000๋ฅผ ๋„˜์ง€ ์•Š๋Š”๋‹ค. 5 125 15232 79 1325 97 ์ถœ๋ ฅ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์ด ์ตœ๋Œ€์ธ ์ž์—ฐ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์ž๋ฆฌ์ˆ˜์˜ ํ•ฉ์ด ์ตœ๋Œ€์ธ ์ž์—ฐ์ˆ˜๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์ธ ๊ฒฝ์šฐ ๊ทธ ์ค‘ ๊ฐ’์ด ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. 97 1ํŠธ (๊ฐ•์˜ ํ’€์ด) #include using namespace std; int digit_sum(int x){ int tmp, sum = 0; while(x > 0){ ..
peewoong
'๐Ÿง ์ฝ”๋”ฉํ…Œ์ŠคํŠธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (3 Page)