ยซ   2025/04   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Recent Posts
04-12 20:35

Today
Total

Recent Comments
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (116)

์—ฐ์˜ ๊ธฐ๋ก ๐Ÿช

[๋ฐฑ์ค€ 1676]- ํŒฉํ† ๋ฆฌ์–ผ 0์˜ ๊ฐœ์ˆ˜(C++)

https://www.acmicpc.net/problem/1676 1676๋ฒˆ: ํŒฉํ† ๋ฆฌ์–ผ 0์˜ ๊ฐœ์ˆ˜ N!์—์„œ ๋’ค์—์„œ๋ถ€ํ„ฐ ์ฒ˜์Œ 0์ด ์•„๋‹Œ ์ˆซ์ž๊ฐ€ ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ 0์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. www.acmicpc.net ์ฒ˜์Œ์—๋Š” ๊ฐ’์„ ์ง์ ‘ ๊ตฌํ•œ ๋’ค 0์˜ ๊ฐœ์ˆ˜๋ฅผ ๋’ค์—์„œ๋ถ€ํ„ฐ ์„ธ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ 500!์˜ ๊ฐ’์€ ๊ต‰์žฅํžˆ ํฌ๋‹ค. ์•„๋ž˜ ์‚ฌ์ดํŠธ์—์„œ ๊ตฌํ•ด๋ณธ ๊ฒฐ๊ณผ https://ko.numberempire.com/factorialcalculator.php ํŒฉํ† ๋ฆฌ์–ผ ๊ณ„์‚ฐ๊ธฐ ํŒฉํ† ๋ฆฌ์–ผ ๊ณ„์‚ฐ๊ธฐ ko.numberempire.com ํŒฉํ† ๋ฆฌ์–ผ์˜ ๊ฐ’์ด ๋„ˆ๋ฌด ํฌ๋‹ค. ๊ทธ๋ž˜์„œ ๊ตฌ๊ธ€๋ง์„ ํ•œ ๊ฒฐ๊ณผ ์†Œ์ธ์ˆ˜ ๋ถ„ํ•ด๋ฅผ ํ•œ ๋’ค 5์˜ ์ˆ˜๋ฅผ ์„ธ๋ฉด ๋œ๋‹ค. ์˜ˆ์ œ ์ถœ๋ ฅ์„ ๋ณด๋ฉด 10์„ ์ž…๋ ฅ๋ฐ›์œผ๋ฉด 2๋ฅผ ์ถœ๋ ฅํ•ด์•ผ ํ•˜๋Š”๋ฐ 10์˜ ๊ฒฝ์šฐ 10 9 8 7 6 5 4 3 2..

Problem Solving/BOJ 2021. 7. 30. 23:38
[๋ฐฑ์ค€ 1463] -1๋กœ๋งŒ๋“ค๊ธฐ(C++)/๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ

https://www.acmicpc.net/problem/1463 1463๋ฒˆ: 1๋กœ ๋งŒ๋“ค๊ธฐ ์ฒซ์งธ ์ค„์— 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 106๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ์ ‘๊ทผ์€ ์ž˜ ํ–ˆ๋Š”๋ฐ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๊ฐ๊ฐ ๋น„๊ตํ•ด์„œ ์ตœ์†Ÿ๊ฐ’์œผ๋กœ ๋‹ต์„ ๋‚ด์•ผํ•œ๋‹ค๋Š” ์ ์„ ๊ฐ„๊ณผํ•ด์„œ ํ•œ์ฐธ ํ—ค๋งจ ๋ฌธ์ œ์ด๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•œ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๊ฐ ์ˆ˜๋ฅผ 1๋กœ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ๋ฅผ ๋‚˜์—ดํ•ด ๋ณด์•˜๋‹ค. ์ž…๋ ฅ 1 2 3 4 5 ... 8 9 10 ์—ฐ์‚ฐ ํšŸ์ˆ˜ 0 1 1 2 3 ... 3 2 3 ์ ํ™”์‹์€ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ธ์› ์—ˆ๋‹ค. n=1์ด๋ฉด 0 3์œผ๋กœ ๋‚˜๋ˆ ์งˆ ๋•Œ : f(x)=1+f(x/3) 2๋กœ ๋‚˜๋ˆ ์งˆ ๋•Œ : f(x)=1+f(x/2) ๋‘ ์ˆ˜๋กœ ๋‚˜๋ˆ ์ง€์ง€ ์•Š์„ ๋•Œ : f(x)=f(x-1)+1 ์ด๋Ÿฐ์‹์œผ๋กœ ์„ธ์› ์—ˆ๋‹ค. ์ ์šฉํ•ด๋ณด๋ฉด f(5)=..

Problem Solving/BOJ 2021. 7. 29. 00:48
[๋ฐฑ์ค€ 1620]-๋‚˜๋Š”์•ผ ํฌ์ผ“๋ชฌ ๋งˆ์Šคํ„ฐ ์ด๋‹ค์†œ(C++)/์ด์ง„ํƒ์ƒ‰, ์ˆซ์ž์—ฌ๋ถ€

https://www.acmicpc.net/problem/1620 1620๋ฒˆ: ๋‚˜๋Š”์•ผ ํฌ์ผ“๋ชฌ ๋งˆ์Šคํ„ฐ ์ด๋‹ค์†œ ์ฒซ์งธ ์ค„์—๋Š” ๋„๊ฐ์— ์ˆ˜๋ก๋˜์–ด ์žˆ๋Š” ํฌ์ผ“๋ชฌ์˜ ๊ฐœ์ˆ˜ N์ด๋ž‘ ๋‚ด๊ฐ€ ๋งž์ถฐ์•ผ ํ•˜๋Š” ๋ฌธ์ œ์˜ ๊ฐœ์ˆ˜ M์ด ์ฃผ์–ด์ ธ. N๊ณผ M์€ 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ธ๋ฐ, ์ž์—ฐ์ˆ˜๊ฐ€ ๋ญ”์ง€๋Š” ์•Œ์ง€? ๋ชจ๋ฅด๋ฉด www.acmicpc.net ์ด ๋ฌธ์ œ์—์„œ ๋ฐฐ์šด๊ฒƒ์€ ๋ฌธ์ž์—ด-์ˆซ์ž ๋ณ€ํ™˜, ์ด์ง„ํƒ์ƒ‰์ด๋‹ค. ์ด์ง„ํƒ์ƒ‰์€ ์ด๋ก ์€ ์•Œ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์‚ฌ์šฉํ•  ์ƒ๊ฐ์„ ์ž๊พธ ๋ชปํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๋ฌธ์ž์—ด๊ณผ ์ˆซ์ž ์šฐ์„  ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์ด ์ˆซ์ž์ธ์ง€ ์ˆซ์ž๊ฐ€ ์•„๋‹Œ์ง€ ํŒ์ •์„ ํ•ด์•ผ ํ–ˆ๋Š”๋ฐ ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด ํ•จ์ˆ˜๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค์—ˆ๋‹ค. isdigit()ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ–ˆ๋‹ค. //isdigit( [charํ˜• ๋ฌธ์ž] ) -> ํ•ด๋‹น ๋ฌธ์ž๊ฐ€ ์ˆซ์ž์ธ์ง€ ์•„๋‹Œ์ง€ ๋ฆฌํ„ดํ•ด์ค€๋‹ค. bool ..

Problem Solving/BOJ 2021. 7. 28. 19:29
[๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ์„œ๋ฒ„] putty์—์„œ ์ ‘์†ํ•˜๊ธฐ

https://hoing.io/archives/4778 ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ ๋ฌด๋ฃŒ ์„œ๋ฒ„(VM) - ํ”„๋ฆฌํ‹ฐ์–ด - ๋ฌด๋ฃŒ Micro Server hoing.io ์œ„ ๊ธ€ ์ค‘๊ฐ„์ฏค 1๋…„ ๋ฌด๋ฃŒ Micro์„œ๋ฒ„ ์ƒ์„ฑ ๋ถ€๋ถ„๋ถ€ํ„ฐ ๋”ฐ๋ผ๊ฐ€๋ฉด ๋ฌด๋ฃŒ ์„œ๋ฒ„๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•ด์„œ ๋ฐ›์€ ์„œ๋ฒ„์— putty๋ฅผ ์ด์šฉํ•ด์„œ ์ ‘์†ํ•  ๊ฒƒ์ด๋‹ค. ๋‚˜์˜ ๊ฒฝ์šฐ mysql์„ ๊น”๊ณ  ์™ธ๋ถ€์—์„œ ์ ‘์† ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„๋ฅผ ๋ฐ›์•˜๋‹ค. ํ•„์š”ํ•œ ์ •๋ณด ์–ป๊ธฐ(IP์ฃผ์†Œ, ํฌํŠธ๋ฒˆํ˜ธ, ๊ด€๋ฆฌ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ) ์„œ๋ฒ„๋ฅผ ๋ฐ›์€ ๋’ค ์ฝ˜์†”์— ๋“ค์–ด๊ฐ€๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์„œ๋ฒ„๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋นจ๊ฐ„ ๋„ค๋ชจ ๋ถ€๋ถ„์„ ๋ˆŒ๋Ÿฌ ํŽผ์น˜๊ณ  ํฌํŠธ ํฌ์›Œ๋”ฉ ์ •๋ณด ์•„๋ž˜ ์žˆ๋Š” ๋„ค๋ชจ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ฐฝ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋นจ๊ฐ„ ๋„ค๋ชจ๋ฅผ ์นœ ๋ถ€๋ถ„์— IP์™€ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์—†๋‹ค๋ฉด ์ถ”๊ฐ€ํ•ด์ฃผ๋„๋ก ํ•˜์ž. ์ดํ›„ ์•„..

WEB/Server 2021. 7. 22. 02:18
[๋ฐฑ์ค€2609]-์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜(C++)/์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•

https://www.acmicpc.net/problem/2609 2609๋ฒˆ: ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜ ์ฒซ์งธ ์ค„์—๋Š” ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ๋‘ ์ˆ˜์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ, ๋‘˜์งธ ์ค„์—๋Š” ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ๋‘ ์ˆ˜์˜ ์ตœ์†Œ ๊ณต๋ฐฐ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ• ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•์˜ ๊ณผ์ •์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ํฐ ์ˆซ์ž๋ฅผ ์ž‘์€ ์ˆซ์ž๋กœ mod์—ฐ์‚ฐ์„ ํ•œ๋‹ค. ์ž‘์€ ์ˆซ์ž๋ฅผ 1๋ฒˆ์—์„œ ๊ตฌํ•œ ๋‚˜๋จธ์ง€ mod์—ฐ์‚ฐ์„ ํ•œ๋‹ค. ์œ„ ๊ณผ์ •์„ mod์—ฐ์‚ฐ์˜ ๊ฒฐ๊ณผ๊ฐ€ 0์ด ๋‚˜์˜ฌ๋•Œ ๊นŒ์ง€ ๊ณ„์† ๋ฐ˜๋ณตํ•œ๋‹ค. ์ด๋•Œ ๋‚˜๋ˆ„๋Š” ์ˆ˜๋กœ ์‚ฌ์šฉ๋œ ์ˆ˜๊ฐ€ ๋‘ ์ˆ˜์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๊ฐ€ ๋œ๋‹ค. ์œ„ ๊ณผ์ •์„ ์ด์šฉํ•ด์„œ 1428๊ณผ 833์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•ด๋ณด๋„๋ก ํ•˜์ž. mod์—ฐ์‚ฐ์˜ ๊ฒฐ๊ณผ๊ฐ€ 0์ด ๋ ๋•Œ ๋‚˜๋ˆ„๋Š” ์ˆ˜๋Š” 119์˜€์œผ๋‹ˆ 1428๊ณผ 833์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋Š” 119์ด๋‹ค. ์ด๋ฅผ ์ฝ”๋“œ๋กœ ๊ตฌํ˜„ํ•˜๋ฉด ..

Problem Solving/BOJ 2021. 7. 18. 15:14
[์…ฐ์ดํ”„ ๋“œ๋กœ์–ด๋ธ”(ShapeDrawable)] ๋ฐฐ๊ฒฝ๋ณ€๊ฒฝ/ํ…Œ๋‘๋ฆฌ๋งŒ ์žˆ๋Š” ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ

https://sectumsempra.tistory.com/75 [์ƒํƒœ ๋“œ๋กœ์–ด๋ธ”(StateListDrawable)] ์ด๋ฏธ์ง€ ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ ๋ฐ ์ด๋ฏธ์ง€ ๋ฐ”๊พธ๊ธฐ ๋ฒ„ํŠผ์˜ background ์†์„ฑ์„ ์ด๋ฏธ์ง€๋กœ ์„ค์ •ํ•˜๋ฉด ์ด๋ฏธ์ง€๋Š” ๋ณ€ํ™”๊ฐ€ ์—†๋‹ค. ์ด๋ฒˆ์—๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ๋ฐ”๋€Œ๋Š” ๋ฒ„ํŠผ์„ ๋งŒ๋“ค ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋“œ๋กœ์–ด๋ธ”(Drawable)์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. Drawable์ด๋ž€ sectumsempra.tistory.com ์•ž ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ drawable ํด๋” ์•„๋ž˜์— ์ƒˆ๋กœ์šด layoutํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜์ž. bbb.xml //ํฌ๊ธฐ ์„ค์ • //ํ…Œ๋‘๋ฆฌ ์„ค์ •(์„  ๊ตต๊ธฐ/์ƒ‰๊น”) //์ฑ„์šฐ๊ธฐ ์ƒ‰ ์„ค์ • //์•„๋ž˜ ์—ฌ๋ฐฑ ์•ž๊ณผ ๊ฐ™์ด ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ฐฐ๊ฒฝ์„ ์„ค์ •ํ•œ๋‹ค. ์„ค์ • ๊ฐ’๊ณผ ์†Œ์Šค ์ฝ”๋“œ๋Š” ์•„๋ž˜์™€ ..

etc 2021. 7. 12. 02:06
[์ƒํƒœ ๋“œ๋กœ์–ด๋ธ”(StateListDrawable)] ์ด๋ฏธ์ง€ ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ ๋ฐ ์ด๋ฏธ์ง€ ๋ฐ”๊พธ๊ธฐ

๋ฒ„ํŠผ์˜ background ์†์„ฑ์„ ์ด๋ฏธ์ง€๋กœ ์„ค์ •ํ•˜๋ฉด ์ด๋ฏธ์ง€๋Š” ๋ณ€ํ™”๊ฐ€ ์—†๋‹ค. ์ด๋ฒˆ์—๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ๋ฐ”๋€Œ๋Š” ๋ฒ„ํŠผ์„ ๋งŒ๋“ค ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋“œ๋กœ์–ด๋ธ”(Drawable)์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. Drawable์ด๋ž€? ์ƒํƒœ์— ๋”ฐ๋ผ ๊ทธ๋ž˜ํ”ฝ์ด๋‚˜ ์ด๋ฏธ์ง€๊ฐ€ ์„ ํƒ์ ์œผ๋กœ ๋ณด์ด๊ฒŒ ํ•ด์ค€๋‹ค. ๋“œ๋กœ์–ด๋ธ”์˜ ์ข…๋ฅ˜๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์˜ˆ์‹œ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๋“œ๋กœ์–ด๋ธ” ์„ค๋ช… ๋น„ํŠธ๋งต ๋“œ๋กœ์–ด๋ธ”(BitmapDrawable) ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ๋ณด์—ฌ์ค„ ๋•Œ ์‚ฌ์šฉ ๋น„ํŠธ๋งต ๊ทธ๋ž˜ํ”ฝ ํŒŒ์ผ(png, jpg, gif ๋“ฑ)์„ ์‚ฌ์šฉํ•ด์„œ ์ƒ์„ฑ ์ƒํƒœ ๋“œ๋กœ์–ด๋ธ”(StateListDrawable) ์ƒํƒœ๋ณ„๋กœ ๋‹ค๋ฅธ ๋น„ํŠธ๋งต ๊ทธ๋ž˜ํ”ฝ์„ ์ฐธ์กฐ ์ „ํ™˜ ๋“œ๋กœ์–ด๋ธ”(TransitionDrawable) ๋‘ ๊ฐœ์˜ ๋“œ๋กœ์–ด๋ธ”์„ ์„œ๋กœ ์ „ํ™˜ ์…ฐ์ดํ”„ ๋“œ๋กœ์–ด๋ธ”(ShapeDrawable) ์ƒ‰์ƒ๊ณผ ..

etc 2021. 7. 12. 01:34
[๋ฐฑ์ค€10989]-์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ 3(C++)

https://www.acmicpc.net/problem/10989 10989๋ฒˆ: ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ 3 ์ฒซ์งธ ์ค„์— ์ˆ˜์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 10,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ์ˆซ์ž๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด ์ˆ˜๋Š” 10,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. www.acmicpc.net ์ฒ˜์Œ์—๋Š” ์•„๋ฌด ์ƒ๊ฐ ์—†์ด ์ •๋ ฌํ•ด์„œ ํ’€๋‹ค๊ฐ€ ํ‹€๋ ค์„œ ๋ดค๋”๋‹ˆ ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ด 8MB์˜€๋‹ค. ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ณด๋‹ˆ ์ˆ˜๋ฅผ ๋ชจ๋‘ ์ž…๋ ฅ๋ฐ›์•„์„œ ์ €์žฅํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ดˆ๊ณผํ•˜๊ฒŒ ๋˜๋‹ˆ ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ๋Š” ์‹์œผ๋กœ ์ ‘๊ทผํ•ด์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์ฆ‰ [5, 2, 3, 1, 4, 2, 3]์„ ์ž…๋ ฅ๋ฐ›์•˜์„ ๋•Œ ๊ฐ ์ˆซ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ 0์œผ๋กœ ์ดˆ๊ธฐํ™” ๋œ ๋ฐฐ์—ด์˜ n๋ฒˆ์งธ ์ธ๋ฑ์Šค๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ๋Š” ์‹์œผ๋กœ ํ’€์–ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์ •๋‹ต ์ฝ”๋“œ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ..

Problem Solving/BOJ 2021. 6. 23. 19:06
[์˜ค๋ฅ˜ํ•ด๊ฒฐ] ClassNotFoundException: com.mysql.jdbc.Driver

๋‚˜๋Š” ์ € ์˜ค๋ฅ˜๋ฅผ ์—„์ฒญ ๋ดค๋Š”๋ฐ ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•์ด ๊ต‰์žฅํžˆ ๋งŽ๋‹ค. ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ณด๋‹ˆ ํ•ด๊ฒฐ๋ฒ•์ด ๋‹ฌ๋ผ์„œ ํ•˜๋‚˜ ํ•˜๋‚˜ ํ•ด๋ดค์—ˆ๋‹ค. ํ•œ๊ฒƒ๋“ค์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. Dynamic Project - src - main - webapp - WEB-INF - lib ํด๋”์— connector ๋„ฃ๊ธฐ(jar ํŒŒ์ผ) Java Build Path์— jarํŒŒ์ผ ์ถ”๊ฐ€ ํ†ฐ์บฃ ์„œ๋ฒ„ ๊น”๋ฆฐ ํด๋”์— jar ํŒŒ์ผ ์ถ”๊ฐ€ JDK ๊น”๋ฆฐ ํด๋”์— jar ํŒŒ์ผ ์ถ”๊ฐ€ ์•„๋ฌด๋ฆฌ ํ•ด๋„ ์•ˆ๋˜๊ธธ๋ž˜ ์œ„์— ๊ฒƒ๋“ค์„ ๋ชจ๋‘ ํ•ด๋ณด๋‹ค ๋ณด๋‹ˆ๊นŒ ์—ฐ๊ฒฐ์ด ๋˜์—ˆ๋‹ค... ๋ญ ๋•Œ๋ฌธ์— ํ•ด๊ฒฐ ๋œ๊ฑด์ง€๋Š” ์•„์ง๋„ ๋ชจ๋ฅด๊ฒ ๋‹ค. ์•ˆ๋˜๋Š” ์‚ฌ๋žŒ์€ ์œ„ ๋ฐฉ๋ฒ•๋“ค์„ ์‹œ๋„ํ•ด ๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. Dynamic Project์— connector ํŒŒ์ผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์ด ๋ฐฉ๋ฒ•์€ ๋ณ„๋กœ ์–ด๋ ต์ง€ ์•Š๋‹ค. ์ดํด๋ฆฝ์Šค์—์„œ Dynamic Project ๋ฅผ ๋ณด..

WEB/Server 2021. 5. 22. 01:48
[์˜ค๋ฅ˜ํ•ด๊ฒฐ]Unknown database "๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฆ„"

์ดํด๋ฆฝ์Šค์™€ mysql์„ ์—ฐ๊ฒฐํ•˜๋Š” ์ž‘์—…์„ ํ•˜๋˜ ์ค‘์— ์•„๋ž˜์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. 'connectdb'๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋Š” ๋‚ด์šฉ์ด์—ˆ๋Š”๋ฐ ๋ฌธ์ œ๋Š” ์ด๋ฏธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ... ๊ตฌ๊ธ€๋ง์„ ์•„๋ฌด๋ฆฌ ํ•ด๋ด๋„ database๊ฐ€ ์—†์–ด์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋ผ๊ณ  ๊ทธ๋Ÿฌ๋Š”๋ฐ ๋‚˜๋Š” ์ด๋ฏธ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์—†๋‹ค๊ณ  ๋‚˜์˜ค๋‹ˆ ๋‹ต๋‹ตํ–ˆ๋‹ค. ํ•ด๊ฒฐ๋ฒ•์€ bitnami mysql์˜ ์„œ๋ฒ„๋ฅผ ๊บผ์ ธ์žˆ์œผ๋ฉด ์ผœ์ง์œผ๋กœ, ์ผœ์ ธ์žˆ์œผ๋ฉด ๊บผ์ง์œผ๋กœ ๋ฐ”๊พธ๋ฉด ๋œ๋‹ค. ๋‚˜๋Š” ๋ฐ์Šคํฌํƒ‘์— mysql ์„ ๊น”๊ณ  bitnami๋„ ๊น”์•„๋†จ๋Š”๋ฐ ๋‘˜์ด ๋ญ”๊ฐ€ ์ถฉ๋Œ์„ ํ•œ๊ฑด์ง€..? ๋ญ๊ฐ€ ๋ฌธ์ œ์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๊ฐ€ ์ž๊พธ ์—†๋‹ค๊ณ  ๋–ด์—ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์—ฐํžˆ mysql ์„œ๋ฒ„๊ฐ€ ์ผœ์ ธ์žˆ์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ ์ผœ๊ณ  ํ–ˆ๋Š”๋ฐ ์šฐ์—ฐํžˆ ๋„๊ณ  ํ•ด๋ณด๋‹ˆ๊นŒ ๋˜๋”๋ผ..? ํ—ˆํƒˆ,,, ์šฐ์„  ์œ„ ์˜ค๋ฅ˜๋ฅผ..

WEB/Server 2021. 5. 22. 01:19
[์˜ค๋ฅ˜ํ•ด๊ฒฐ]Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.

์š”์•ฝ ๋ฐฉ๋ฒ• 1 cmd์ฐฝ ์—ด๊ณ  "netstat -a -n -o -p tcp"๋ช…๋ น์–ด ์ž…๋ ฅ 8080ํฌํŠธ ์‚ฌ์šฉํ•˜๋Š” ์ž‘์—… PID๋ฒˆํ˜ธ ํ™•์ธ "taskkill /f /pid 15176"๋ช…๋ น์–ด ์ž…๋ ฅ(15176์€ 2๋ฒˆ์—์„œ ํ™•์ธํ•œ ํ”ผ๋“œ๋ฒˆํ˜ธ) ๋ฐฉ๋ฒ• 2(1๋กœ ํ•ด๊ฒฐ ์•ˆ๋  ๋•Œ) window+Rํ‚ค ๋ˆ„๋ฅด๊ณ  taskmgr๊ฒ€์ƒ‰ํ•ด ์ž‘์—…๊ด€๋ฆฌ์ž๋กœ ์ ‘๊ทผ ๋ฐฉ๋ฒ• 1-2๋ฒˆ์—์„œ ํ™•์ธํ•œ PID๋ฒˆํ˜ธ์™€ ์ผ์น˜ํ•˜๋Š” ์ž‘์—… ๊ฐ•์ œ์ข…๋ฃŒ jdk์™€ ํ†ฐ์บฃ์„ ์—ฐ๊ฒฐํ•œ ํ›„ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰์‹œ์ผœ๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์ด๋Ÿด๊ฒฝ์šฐ ๋ณดํŽธ์ ์ธ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ํ•ด๋‹น ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์ž‘์—…์„ ํ™•์ธํ•œ ํ›„ ๊ฐ•์ œ์ข…๋ฃŒ ์‹œ์ผœ์ฃผ๋ฉด ์ž˜ ๋Œ์•„๊ฐ„๋‹ค. ๋ฐฉ๋ฒ• 1 ์ƒ์„ธ์„ค๋ช… ์šฐ์„  cmd์ฐฝ์„ ์—ด์–ด์„œ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. netstat -a -n -o -p tcp ๊ทธ๋Ÿฌ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ฐฝ์ด ๋œฌ๋‹ค. ์—ฌ..

WEB/Server 2021. 5. 5. 02:46
[C++์ž๋ฃŒ๊ตฌ์กฐ] ๋ฐฐ์—ด(Array)๊ตฌํ˜„

๊ตฌํ˜„ ๋‚ด์šฉ at(๐’Š) : ๋ฐฐ์—ด Arr์˜ ์ธ๋ฑ์Šค i์— ์ €์žฅ๋œ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค.(๋‹จ, 0 ≤ ๐‘– ≤ ๐‘ − 1) add(๐’Š, ๐’—๐’‚๐’๐’–๐’†) : ๋ฐฐ์—ด ๐ด๐‘Ÿ๐‘Ÿ์˜ ์ธ๋ฑ์Šค ๐‘–์—์„œ ๐‘ − 2์˜ ๊ฐ’์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ์นธ์”ฉ ์ด๋™ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์—ด ๐ด๐‘Ÿ๐‘Ÿ์˜ ์ธ๋ฑ์Šค ๐‘–๋ฒˆ์งธ์— ๐‘ฃ๐‘Ž๐‘™๐‘ข๐‘’๋ฅผ ์‚ฝ์ž…ํ•œ๋‹ค. (๋‹จ, 0 ≤ ๐‘– ≤ ๐‘ − 1) remove(๐’Š): ๋ฐฐ์—ด ๐ด๐‘Ÿ๐‘Ÿ์˜ ์ธ๋ฑ์Šค ๐‘– + 1์—์„œ ๐‘ − 1๊นŒ์ง€์˜ ๊ฐ’์„, ์™ผ์ชฝ์œผ๋กœ ํ•œ ์นธ์”ฉ ์ด๋™์‹œํ‚จ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์—ด ๐ด๐‘Ÿ๐‘Ÿ์˜ ๐‘ − 1๋ฒˆ์งธ ์ธ๋ฑ์Šค์˜ ๊ฐ’์„ 0์œผ๋กœ ํ• ๋‹นํ•œ๋‹ค. (๋‹จ, 0 ≤ ๐‘– ≤ ๐‘ − 1) set(๐’Š, ๐’—๐’‚๐’๐’–๐’†): ๋ฐฐ์—ด ๐ด๐‘Ÿ๐‘Ÿ์˜ ์ธ๋ฑ์Šค ๐‘–๋ฒˆ์งธ์— ๐‘ฃ๐‘Ž๐‘™๐‘ข๐‘’๋ฅผ ํ• ๋‹นํ•˜๊ณ  ๐‘ฃ๐‘Ž๐‘™๐‘ข๐‘’๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. (๋‹จ, 0 ≤ ๐‘– ≤ ๐‘ −1) print(): ๋ฐฐ์—ด ๐ด๐‘Ÿ๐‘Ÿ์˜ ๋ชจ๋“  ๊ฐ’์„ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„์ง€์–ด ..

[JavaScript] document.write()ํ•จ์ˆ˜ ์œ„์น˜

JS๋กœ ์ด๊ฒƒ์ €๊ฒƒ ํ•ด๋ณด๋‹ค๊ฐ€ document.write()ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉ์‹œ ์–ธ์ œ๋Š” ์ƒˆ๋กœ์šด ํŽ˜์ด์ง€์— ์ถœ๋ ฅ๋˜๊ณ , ์–ธ์ œ๋Š” ํ˜„์žฌ ํŽ˜์ด์ง€์— ์ž‘์„ฑ๋˜๊ธธ๋ž˜ ๊ถ๊ธˆํ•ด์„œ ์•Œ์•„๋ดค๋‹ค. document.write()์™€ document.writeln() ์šฐ์„  document.write()ํ•จ์ˆ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ๋ง ๊ทธ๋Œ€๋กœ ๊ด„ํ˜ธ ์•ˆ์— ๋“ค์–ด๊ฐ€์žˆ๋Š” ๊ฒƒ์„ ํŽ˜์ด์ง€์— "์“ฐ๋Š”(์ถœ๋ ฅํ•˜๋Š”)" ํ•จ์ˆ˜์ด๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ๋ฅผ ๋ณด๋ฉด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ๊ธ€์ž๋ฅผ ์จ์ฃผ๋Š” ํ•จ์ˆ˜์ด๋‹ค. document.write()ํ•˜๋ฉด document.writeln()ํ•จ์ˆ˜๋„ ์žˆ๋‹ค. writeln()ํ•จ์ˆ˜๋Š” ์ž…๋ ฅํ•œ ๊ฐ’์— "\n"์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ž…๋ ฅํ•ด์ค€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•ด๋ณด๋ฉด ์ค„๋ฐ”๊ฟˆ์ด ์•„๋‹ˆ๋ผ ํ•œ์นธ์”ฉ ๋„์–ด์“ฐ๊ธฐ๋˜์–ด ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์œ„ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ๋งŒ ์ค„๋ฐ”๊ฟˆ์ด ๋œ๋‹ค๋Š” ..

WEB/HTML+CSS+JS 2021. 4. 9. 02:13
[CSS] ์ž์‹, ํ›„์† ์„ ํƒ์ž ์ฐจ์ด์ 

CSS ์„ ํƒ์ž์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๋‹ค s1 s2 : s1์š”์†Œ์— ํฌํ•จ๋œ s2์š”์†Œ๋ฅผ ์„ ํƒํ•œ๋‹ค. (ํ›„์† ๊ด€๊ณ„) s1>s2 : s1์š”์†Œ์˜ ์ง๊ณ„ ์ž์‹ ์š”์†Œ์ธ s2๋ฅผ ์„ ํƒํ•œ๋‹ค.(์ž์‹๊ด€๊ณ„) ๋ผ๊ณ  ๋‚˜์™€์žˆ๋Š” ๋ถ€๋ถ„์„ ๋ดค๋Š”๋ฐ ๋ฌธ๋“ ๊ถ๊ธˆํ•ด์ ธ์„œ ์ฐพ์•„๋ดค๋‹ค. ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด ์ž์‹(์ž์†)์ด ๋” ์ž‘์€ ๋ฒ”์œ„์ด๋‹ค. ์ž์†์ด๋ผ๊ณ  ์„ค๋ช…๋˜์–ด ์žˆ๋Š” ๊ธ€๋„ ์žˆ๋˜๋ฐ ์ž์‹์ด ๋” ์ง๊ด€์ ์œผ๋กœ ๋ฐ›์•„๋“ค์ด๊ธฐ ์‰ฌ์šด ๊ฒƒ ๊ฐ™๋‹ค. ์ฆ‰ ์ž์‹์€ ๋ฐ”๋กœ ์„ ํƒ ํƒœ๊ทธ ๋ฐ”๋กœ ์•„๋ž˜ ๊ณ„์ธต์— ์žˆ๋Š” ๊ฒƒ๋“ค, ํ›„์†์€ ์„ ํƒ ํƒœ๊ทธ ์•ˆ์— ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค. ๋ฐ”๋กœ ์˜ˆ์ œ๋ฅผ ๋ณด๋„๋ก ํ•˜์ž. hi hd sg ๋ฆฌ์ŠคํŠธ ์•ˆ ๋ฆฌ์ŠคํŠธ1 ๋ฆฌ์ŠคํŠธ ์•ˆ ๋ฆฌ์ŠคํŠธ2 ๋ฆฌ์ŠคํŠธ ์•ˆ ๋ฆฌ์ŠคํŠธ3 he hello ์œ„ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰์‹œํ‚ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ์ด๊ฑด ๋ญ ์‰ฌ์šด ๋‚ด์šฉ์ด๋ผ ๋ณ„๋กœ ์–ด๋ ค์šธ ๊ฒƒ์ด ์—†์„ ๊ฒƒ์ด๋‹ค. CSS ..

WEB/HTML+CSS+JS 2021. 3. 24. 01:44
[C++ ์ž๋ฃŒ๊ตฌ์กฐ] ๋‹จ์ผ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ(Singly Linked List) - ๊ธฐ๋ณธ

https://thewayaboutme.tistory.com/91 c++ singly linked list ๋‹จ์ผ ๋งํฌ๋“œ ๋ฆฌ์ŠคํŠธ ๊ตฌํ˜„ * ๋ณธ๋ฌธ์€ (๋ฒ”ํ•œ์„œ์ ์ฃผ์‹ํšŒ์‚ฌ, 2013)์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ํ–ฅํ›„ ๊ฐ์ฒด์ง€ํ–ฅ ๋ฐ ์ž๋ฃŒ๊ตฌ์กฐ ์ˆ˜์—…์„ ๋“ค์œผ๋ฉฐ ์ •ํ™•ํ•œ + ์ตœ์‹  ๋‚ด์šฉ ์ดํ•ด๋ฅผ ๋ฐ˜์˜ํ•˜์—ฌ ๋ณด์™„ํ•ด ๋‚˜๊ฐˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 1. ๋ฌธ์ž์—ด ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ฐ€ thewayaboutme.tistory.com ์ด ๊ธ€์€ ์œ„ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ฐ’๋“ค์„ ์ €์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ๊ฒƒ์€ ์•„๋งˆ ๋ฐฐ์—ด(Array)์ผ ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ฐฐ์—ด์˜ ๊ฒฝ์šฐ ์ค‘๊ฐ„์— ์žˆ๋Š” ์›์†Œ๋ฅผ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜, ๊ฐ’์„ ์‚ฝ์ž…ํ•  ๋•Œ ๊ต‰์žฅํžˆ ๋น„ํšจ์œจ์ ์ด๋‹ค. ๋งŒ์•ฝ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฐ์—ด์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ์—ฌ๊ธฐ์„œ 22๋ฅผ ์‚ญ์ œํ•˜๋ ค ํ•œ..