๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป DEV94

[๋ฐฑ์ค€] 1003๋ฒˆ: ํ”ผ๋ณด๋‚˜์น˜ ํ•จ์ˆ˜ ์ตœ๊ทผ์— ๋ฐฑ์ค€์— ์ถœ์ œ๋œ ๋ฌธ์ œ๋“ค์„ ํ’€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๋ฐฑ์ค€์—์„œ ๋‘ ๋ฒˆ์งธ๋กœ ํ‘ผ ๋ฌธ์ œ๋Š” ํ”ผ๋ณด๋‚˜์น˜ ํ•จ์ˆ˜์˜€๋Š”๋ฐ, ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๊ณผ์ •์—์„œ ๋ฐฐ์šด ์ ๋“ค์ด ๋ช‡ ๊ฐ€์ง€ ์žˆ์–ด ๊ธฐ๋ก์ฐจ ๋‚จ๊ฒจ๋‘๊ณ ์ž ํ•œ๋‹ค. ๋ฌธ์ œ์˜ ์ง€๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•˜๋‹ค. ๋ฌธ์ œ ๋‹ค์Œ ์†Œ์Šค๋Š” N๋ฒˆ์งธ ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” C++ ํ•จ์ˆ˜์ด๋‹ค. int fibonacci(int n) { if (n == 0) { printf("0"); return 0; } else if (n == 1) { printf("1"); return 1; } else { return fibonacci(nโ€1) + fibonacci(nโ€2); } } fibonacci(3)์„ ํ˜ธ์ถœํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ์ด ์ผ์–ด๋‚œ๋‹ค. fibonacci(3)์€ fibonacci(2)์™€ fibonacci(1) (์ฒซ ๋ฒˆ์งธ ํ˜ธ์ถœ)์„ ํ˜ธ์ถœ.. 2021. 3. 11.
[Github] ๊นƒํ—ˆ๋ธŒ(Github) ํ”„๋กœํ•„ ๊พธ๋ฏธ๊ธฐ ๊ฐ„ํ˜น ํŒŒ์ด์ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด ๊ตฌ๊ฒฝ์ฐจ ๊นƒํ—ˆ๋ธŒ๋ฅผ ๋‘˜๋Ÿฌ๋ณด๋‹ค๋ณด๋ฉด ํ”„๋กœํ•„ ๋ฉ”์ธ ํŽ˜์ด์ง€๋ฅผ ๊ธฐ์ƒ์ฒœ์™ธํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊พธ๋ฉฐ๋†“์œผ์‹  ๋ถ„๋“ค์„ ์ข…์ข… ๋ณด๊ฒŒ ๋œ๋‹ค. ๋‚˜๋Š” ์•„์ง ๋ ˆํฌ๋Š” ๋งŽ์ด ์—†์ง€๋งŒ ๊พธ๋ฉฐ๋‘๋ฉด ๋‚˜์ค‘์— ์‹œ๊ฐ„ ๋‚ด์–ด ์ˆ˜๊ณ ํ•  ์ผ์ด ์—†์„ ๊ฒƒ ๊ฐ™์•„ ๋ฏธ๋ฆฌ ์ด๊ฒƒ์ €๊ฒƒ ์•Œ์•„๋ณธ ๋’ค ๊นƒํ—™ ํ”„๋กœํ•„์„ ๊ฐ„๋‹จํžˆ ๊พธ๋ฉฐ๋ณด์•˜๋‹ค. ์šฐ์„  ๊นƒํ—™ ํ”„๋กœํ•„์šฉ ๋ฆฌ๋“œ๋ฏธ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๋‹ค. ์ƒˆ๋กœ์šด Repository ๋ฅผ ์ƒ์„ฑํ•ด, ๋ณธ์ธ์˜ ๊ณ„์ •๋ช…๊ณผ ๋™์ผํ•œ ์ด๋ฆ„์œผ๋กœ ๋œ Repository ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋ฉด ๋œ๋‹ค. ๊ทธ๋Ÿผ ๋ฐ‘์— "ํ•ด๋‹น ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋Š” ํ”„๋กœํ•„์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ํŠน๋ณ„ํ•œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค"๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€ ๋œฌ๋‹ค. (ํ•ด๋‹น ๋‚ด์šฉ์€ ๊นƒํ—ˆ๋ธŒ ๊ณต์‹๋ฌธ์„œ์— ์ž์„ธํ•˜๊ฒŒ ๋‚˜์™€ ์žˆ๊ธฐ๋„ ํ•˜๋‹ˆ ์ฐธ๊ณ  ๋ฐ”๋ž€๋‹ค.) ํ”„๋กœํ•„ ์†Œ๊ฐœ์šฉ ๋ ˆํฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ณต๊ฐœ ์„ค์ •์„ ํ•ด ๋‘๊ณ , 'Add a README file' ์˜ต.. 2021. 3. 9.
[Database] ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(RDBMS) ์™€ SQL Q. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€? (Relational Databse) ์ผ๋ฐ˜์ ์œผ๋กœ '์ •๋ณด'๋ฅผ '๋ฐ์ดํ„ฐ'๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  '์ •๋ณด์˜ ์ง‘ํ•ฉ' ๋˜๋Š” '์ฒด๊ณ„ํ™”๋œ ์ •๋ณด์˜ ์ง‘ํ•ฉ'์„ '๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค' (DB) ๋ผ๊ณ  ํ•œ๋‹ค. ๊ฐ€๋ น, SNS ์— ๊ฐ€์ž…๋œ ์ด์šฉ์ž๋“ค์˜ ์•„์ด๋””, ๋น„๋ฐ€๋ฒˆํ˜ธ, ์ด๋ฉ”์ผ์ฃผ์†Œ, ์ „ํ™”๋ฒˆํ˜ธ, ์„ฑ๋ณ„, ๋‚˜์ด ๋“ฑ์˜ ์ง‘ํ•ฉ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. Database ์˜ ์˜ˆ: ์•„์ด๋”” ๋น„๋ฐ€๋ฒˆํ˜ธ ์ „ํ™”๋ฒˆํ˜ธ ์„ฑ๋ณ„ ๋‚˜์ด ... 0 abc 12345 01011112222 F 19 1 def 67890 01098765432 F 33 2 ghi 24680 01012341234 M 21 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์ด ์กด์žฌํ•˜๋Š”๋ฐ, ์œ„์™€ ๊ฐ™์€ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ํ˜•์„ฑํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๊ณ„ํ˜• (Relational.. 2021. 1. 5.
[Python] sort() ํ•จ์ˆ˜์™€ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ Q: Sort() ์—†์ด๋„ ๋ฆฌ์ŠคํŠธ๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์„๊นŒ? ๊ตญ๋น„๊ต์œก 1์ฃผ์ฐจ ๋•Œ ๋“ค์—ˆ๋˜ ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๊ฐ•์˜์—์„œ ๋‚˜์™”๋˜ ์˜ˆ์ œ๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์™€ ๋ณด์•˜๋‹ค. ์‚ฌ์šฉ์ž์—๊ฒŒ ๋กœ๋˜ ๋ช‡ ๊ฐœ๋ฅผ ๊ตฌ๋งคํ•  ๊ฒƒ์ธ์ง€ ๋ฌผ์–ด๋ณด๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋กœ๋˜ ๊ฐฏ์ˆ˜๋ณ„๋กœ 1-45 ์‚ฌ์ด์˜ ์ˆซ์ž 6๊ฐœ๋ฅผ ๋ฌด์ž‘์œ„๋กœ ๋ฝ‘์•„๋ผ. ์˜ˆ) ๋กœ๋˜ 3๊ฐœ -> 6๊ฐœ์˜ ๋ฌด์ž‘์œ„ ์ˆซ์ž๋ฅผ ์ด 3 ๋ฌถ์Œ ์ถœ๋ ฅ ๋ฌถ์Œ์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ด์„œ ์ถœ๋ ฅํ•˜๋ผ. ๋‹น์‹œ ๊ฐ•์˜ ๋‚ด์šฉ์— sort() ํ•จ์ˆ˜๊ฐ€ ํฌํ•จ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์—, sort() ํ•จ์ˆ˜๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  ํ’€์—ˆ์—ˆ๋‹ค. (์‚ฌ์‹ค ๊ตฌ๊ธ€๋ง์œผ๋กœ sort()์„ ์ฐพ์•„ ์“ฐ๊ธด ํ–ˆ์œผ๋‚˜ ๋ฐฐ์šด ๋ฒ”์œ„ ๋‚ด์—์„œ๋„ ํ’€ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•ด์„œ ์–ด๋ ต๊ฒŒ ๋Œ์•„๊ฐ”๋‹ค) ๊ทธ ๋•Œ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ์ตœ์„ ์˜ ํ’€์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•˜๋‹ค. import random lotto = int(inpu.. 2020. 12. 22.