2020/12 10

MySQL ์‹œ์ž‘ํ•˜๊ธฐ

๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ๊ต์œก์›์—์„œ Oracle์„ ์ด์šฉํ•ด์„œ ๋‘ ๊ฐœ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ์—ˆ๋‹ค. ๋ฉฐ์น  ์ „, ์ข‹์€ ๊ธฐํšŒ๋กœ ์Šคํƒ€ํŠธ์—… ์ธํ„ด์œผ๋กœ ํ•จ๊ป˜ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๊ณ , ํšŒ์‚ฌ์—์„œ MySQL์„ ์‚ฌ์šฉํ•˜๊ธฐ์— ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์ฒซ ์ถœ๊ทผํ•˜๋ฉด ๊ทธ๋ž˜๋„ ์กฐ๊ธˆ ๋” ์ˆ˜์›”ํ•˜๊ฒŒ ์ผ์„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„ ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๋ ค๊ณ  ํ•œ๋‹ค. Install MySQL ๋งฅ์„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋‹ˆ ์†์‰ฝ๊ฒŒ MySQL์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” Homeblew๋ฅผ ์ด์šฉํ•ด ์„ค์น˜ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์•„๋ž˜์˜ ๊ฒŒ์‹œ๊ธ€์„ ์ฐธ๊ณ ํ–ˆ๋‹ค. [MySQL] MacOS ์—์„œ MySQL ์„ค์น˜ ์ œ๋ชฉ ๊ทธ๋Œ€๋กœ MacOS ์—์„œ MySQL ์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ˆ ๋‹ค๋ฅธ ์šด์˜์ฒด์ œ๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ๋‹ค๋ฅธ ๊ธ€์„ ์ฐธ๊ณ ํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. mysql ์„ ์„ค์น˜ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค ssungkang.tistory.c..

DB/MySQL 2020.12.20

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค | 3์ง„๋ฒ• ๋’ค์ง‘๊ธฐ

๋ฌธ์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - 3์ง„๋ฒ• ๋’ค์ง‘๊ธฐ ์ž์—ฐ์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. n์„ 3์ง„๋ฒ• ์ƒ์—์„œ ์•ž๋’ค๋กœ ๋’ค์ง‘์€ ํ›„, ์ด๋ฅผ ๋‹ค์‹œ 10์ง„๋ฒ•์œผ๋กœ ํ‘œํ˜„ํ•œ ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ n์€ 1 ์ด์ƒ 100,000,000 ์ดํ•˜์ธ ์ž์—ฐ์ˆ˜ programmers.co.kr ๋ฌธ์ œ ์„ค๋ช… ์ž์—ฐ์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. n์„ 3์ง„๋ฒ• ์ƒ์—์„œ ์•ž๋’ค๋กœ ๋’ค์ง‘์€ ํ›„, ์ด๋ฅผ ๋‹ค์‹œ 10์ง„๋ฒ•์œผ๋กœ ํ‘œํ˜„ํ•œ ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ n์€ 1 ์ด์ƒ 100,000,000 ์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ n result 45 7 125 229 ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช… ์ž…์ถœ๋ ฅ ์˜ˆ #1 ๋‹ต์„ ๋„์ถœํ•˜๋Š” ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. n(10์ง„๋ฒ•) n(3์ง„๋ฒ•) ์•ž๋’ค ๋ฐ˜์ „(3์ง„๋ฒ•) ..

Algorithm 2020.12.17

TIL_W02 | Variable, Primitive / Reference Type, Literal, Array

Variable ๋ณ€์ˆ˜๋ž€ ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ์˜ ํŠน์ • ๋ฒˆ์ง€์— ๋ถ™์ด๋Š” ์ด๋ฆ„์ด๋‹ค. Java์˜ ๋ณ€์ˆ˜๋Š” ๋‹ค์–‘ํ•œ ํƒ€์ž…์˜ ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค. ๋งŒ์•ฝ int ํƒ€์ž…์œผ๋กœ ์„ ์–ธํ•œ ๋ณ€์ˆ˜์— boolean ํƒ€์ž…์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์ •์ˆ˜ ํƒ€์ž…(int, long)์—๋Š” ์ •์ˆ˜ํ˜• ๋ฐ์ดํ„ฐ, ์‹ค์ˆ˜ ํƒ€์ž…(float, double)์—๋Š” ์‹ค์ˆ˜ํ˜• ๋ฐ์ดํ„ฐ๋งŒ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๋ฐฐ์—ด๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ด๋‹ค. Declaring Variables / Initializing Variables ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐ์ดํ„ฐ ํƒ€์ž…(๊ธฐ๋ณธํ˜• / ์ฐธ์กฐํ˜•) ์„ ์–ธ ๋ณ€์ˆ˜๋ช… ์„ ์–ธ // ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜๋งŒ ์„ ์–ธํ•˜๋Š” ๊ฒฝ์šฐ int num1; boolean check1; // ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๊ฒฝ์šฐ int num2, num3, num4; boolean check2, ch..

Programming/Java 2020.12.15

TIL_W01 | JVM, Bytecode, JDK, JRE, JIT Compiler

๋“ค์–ด๊ฐ€๊ธฐ์— ์•ž์„œ Java๋ฅผ ๊ตญ๋น„๋ฅผ ํ†ตํ•ด ๊ณต๋ถ€ํ•˜๋ฉด์„œ ํ•ด๋‹น ์–ธ์–ด์— ๋Œ€ํ•œ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋” ํƒ„ํƒ„ํžˆ ํ•˜๊ณ  ์‹ถ๋‹ค๋Š” ๋ชฉํ‘œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ํ•˜๋Š˜๋„ ์•Œ์•˜๋Š”์ง€ 2020๋…„์ด ๋๋‚˜๊ธฐ ์ „์— ๋ฐฑ๊ธฐ์„ ๋‹˜๊ป˜์„œ ์šด์˜ํ•˜๋Š” Online Java Study์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.๊ทธ๋ž˜์„œ ์˜ค๋žœ ๊ธฐ๊ฐ„ ๊นŒ๋จน๊ณ  ์ง€๋‚ด๋˜ Java ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋” ํƒ„ํƒ„ํžˆ ํ•˜๊ณ , ์•Œ์ง€ ๋ชปํ–ˆ๋˜ ๋ถ€๋ถ„์„ ์ฑ„์šฐ๋Š” ์‹œ๊ฐ„์ด ๋  ์ˆ˜ ์žˆ๋„๋ก ๊พธ์ค€ํžˆ ๋…ธ๋ ฅํ•ด์•ผ๊ฒ ๋‹ค. Java Compile Structure Java๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด๋กœ์„œ, ์–ด๋– ํ•œ ์šด์˜์ฒด์ œ์—์„œ๋„ ๋™์ผํ•˜๊ฒŒ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํŠน์ง•์„ ๊ฐ€์ง„๋‹ค. Java File Build .java → Java Compiler(javac) → .class Java Compiler(javac)๊ฐ€ .java ํ™•์žฅ์ž ํŒŒ์ผ์„ JVM(Java Virtu..

Programming/Java 2020.12.14

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค | ์ฒด์œก๋ณต, ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋ฌธ์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ฒด์œก๋ณต ์ ์‹ฌ์‹œ๊ฐ„์— ๋„๋‘‘์ด ๋“ค์–ด, ์ผ๋ถ€ ํ•™์ƒ์ด ์ฒด์œก๋ณต์„ ๋„๋‚œ๋‹นํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ ์—ฌ๋ฒŒ ์ฒด์œก๋ณต์ด ์žˆ๋Š” ํ•™์ƒ์ด ์ด๋“ค์—๊ฒŒ ์ฒด์œก๋ณต์„ ๋นŒ๋ ค์ฃผ๋ ค ํ•ฉ๋‹ˆ๋‹ค. ํ•™์ƒ๋“ค์˜ ๋ฒˆํ˜ธ๋Š” ์ฒด๊ฒฉ ์ˆœ์œผ๋กœ ๋งค๊ฒจ์ ธ ์žˆ์–ด, ๋ฐ”๋กœ ์•ž๋ฒˆ programmers.co.kr ๋ฌธ์ œ ์„ค๋ช… ์ ์‹ฌ์‹œ๊ฐ„์— ๋„๋‘‘์ด ๋“ค์–ด, ์ผ๋ถ€ ํ•™์ƒ์ด ์ฒด์œก๋ณต์„ ๋„๋‚œ๋‹นํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ ์—ฌ๋ฒŒ ์ฒด์œก๋ณต์ด ์žˆ๋Š” ํ•™์ƒ์ด ์ด๋“ค์—๊ฒŒ ์ฒด์œก๋ณต์„ ๋นŒ๋ ค์ฃผ๋ ค ํ•ฉ๋‹ˆ๋‹ค. ํ•™์ƒ๋“ค์˜ ๋ฒˆํ˜ธ๋Š” ์ฒด๊ฒฉ ์ˆœ์œผ๋กœ ๋งค๊ฒจ์ ธ ์žˆ์–ด, ๋ฐ”๋กœ ์•ž๋ฒˆํ˜ธ์˜ ํ•™์ƒ์ด๋‚˜ ๋ฐ”๋กœ ๋’ท๋ฒˆํ˜ธ์˜ ํ•™์ƒ์—๊ฒŒ๋งŒ ์ฒด์œก๋ณต์„ ๋นŒ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 4๋ฒˆ ํ•™์ƒ์€ 3๋ฒˆ ํ•™์ƒ์ด๋‚˜ 5๋ฒˆ ํ•™์ƒ์—๊ฒŒ๋งŒ ์ฒด์œก๋ณต์„ ๋นŒ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒด์œก๋ณต์ด ์—†์œผ๋ฉด ์ˆ˜์—…์„ ๋“ค์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ฒด์œก๋ณต์„ ์ ์ ˆํžˆ ๋นŒ๋ ค ์ตœ๋Œ€ํ•œ ๋งŽ์€ ํ•™์ƒ์ด ์ฒด์œก์ˆ˜์—…์„ ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค...

Algorithm 2020.12.12

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค | ํฌ๋ ˆ์ธ ์ธํ˜•๋ฝ‘๊ธฐ ๊ฒŒ์ž„, Stack

๋ฌธ์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ํฌ๋ ˆ์ธ ์ธํ˜•๋ฝ‘๊ธฐ ๊ฒŒ์ž„ [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr ๋ฌธ์ œ ์„ค๋ช… ๊ฒŒ์ž„๊ฐœ๋ฐœ์ž์ธ ์ฃ ๋ฅด๋””๋Š” ํฌ๋ ˆ์ธ ์ธํ˜•๋ฝ‘๊ธฐ ๊ธฐ๊ณ„๋ฅผ ๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„์œผ๋กœ ๋งŒ๋“ค๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.์ฃ ๋ฅด๋””๋Š” ๊ฒŒ์ž„์˜ ์žฌ๋ฏธ๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ํ™”๋ฉด ๊ตฌ์„ฑ๊ณผ ๊ทœ์น™์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฒŒ์ž„ ๋กœ์ง์— ๋ฐ˜์˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ํ™”๋ฉด์€ 1 x 1 ํฌ๊ธฐ์˜ ์นธ๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ N x N ํฌ๊ธฐ์˜ ์ •์‚ฌ๊ฐ ๊ฒฉ์ž์ด๋ฉฐ ์œ„์ชฝ์—๋Š” ํฌ๋ ˆ์ธ์ด ์žˆ๊ณ  ์˜ค๋ฅธ์ชฝ์—๋Š” ๋ฐ”๊ตฌ๋‹ˆ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. (์œ„ ๊ทธ๋ฆผ์€ 5 x 5 ํฌ๊ธฐ์˜ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค). ๊ฐ ๊ฒฉ์ž ์นธ์—๋Š” ๋‹ค์–‘ํ•œ ์ธํ˜•์ด ๋“ค์–ด ์žˆ์œผ๋ฉฐ ์ธํ˜•์ด ์—†๋Š” ์นธ์€ ๋นˆ์นธ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ธํ˜•์€ 1 x 1 ํฌ๊ธฐ์˜ ๊ฒฉ์ž ํ•œ ์นธ์„ ์ฐจ..

Algorithm 2020.12.11

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค | ๋‘ ๊ฐœ ๋ฝ‘์•„์„œ ๋”ํ•˜๊ธฐ, ์™„์ „ ํƒ์ƒ‰, HashSet

๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ธฐ์กด์˜ ์•„์ด๋””๋ฅผ ํƒˆํ‡ดํ•˜๊ณ  ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ๋งˆ์Œ์œผ๋กœ ์ƒˆ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ ˆ๋ฒจ 1๋ถ€ํ„ฐ ์ฐจ๊ทผํžˆ ํ’€์–ด๋ณด๊ณ  ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๋ ค๊ณ  ํ•œ๋‹ค! ๋ฌธ์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋‘ ๊ฐœ ๋ฝ‘์•„์„œ ๋”ํ•˜๊ธฐ ์ •์ˆ˜ ๋ฐฐ์—ด numbers๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ์ธ๋ฑ์Šค์— ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ์ˆ˜๋ฅผ ๋ฝ‘์•„ ๋”ํ•ด์„œ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ˆ˜๋ฅผ ๋ฐฐ์—ด์— ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋‹ด์•„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ programmers.co.kr ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜ ๋ฐฐ์—ด numbers๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ์ธ๋ฑ์Šค์— ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ์ˆ˜๋ฅผ ๋ฝ‘์•„ ๋”ํ•ด์„œ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ˆ˜๋ฅผ ๋ฐฐ์—ด์— ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋‹ด์•„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ numbers์˜ ..

Algorithm 2020.12.11

Cos Pro 1๊ธ‰ | ๋น„์ˆ์ด ์ด๋™ ๊ฐ€๋Šฅํ•œ ์นธ ๊ฐœ์ˆ˜ ์ฐพ๊ธฐ

๋ฌธ์ œ Arori | ๋‹น์‹ ์˜ ์ง€์‹ ํšŒ์›๊ฐ€์ž… ์กฐ๊ฑด์ด ๋งž๋Š”์ง€ ๋‹ค์‹œํ•œ๋ฒˆ ํ™•์ธํ•ด์ฃผ์ƒˆ์š” www.sysout.co.kr ์ฒด์Šค์—์„œ ๋น„์ˆ(Bishop)์€ ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋Œ€๊ฐ์„  ๋ฐฉํ–ฅ์œผ๋กœ ๋ช‡ ์นธ์ด๋“  ํ•œ ๋ฒˆ์— ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝํ•œ ๋ฒˆ์— ์ด๋™ ๊ฐ€๋Šฅํ•œ ์นธ์— ์ฒด์Šค ๋ง์ด ๋†“์—ฌ์žˆ๋‹ค๋ฉด ๊ทธ ์ฒด์Šค ๋ง์„ ์žก์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 8 x 8 ํฌ๊ธฐ์˜ ์ฒด์ŠคํŒ ์œ„์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋น„์ˆ(Bishop)์ด ๋†“์—ฌ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ๋น„์ˆ(Bishop)๋“ค์—๊ฒŒ ํ•œ ๋ฒˆ์— ์žกํžˆ์ง€ ์•Š๋„๋ก ์ƒˆ๋กœ์šด ๋ง์„ ๋†“์„ ์ˆ˜ ์žˆ๋Š” ๋นˆ์นธ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์œ„ ๊ทธ๋ฆผ์—์„œ ์›์ด ๊ทธ๋ ค์ง„ ์นธ์€ ๋น„์ˆ์—๊ฒŒ ํ•œ ๋ฒˆ์— ์žกํžˆ๋Š” ์นธ๋“ค์ด๋ฉฐ ๋”ฐ๋ผ์„œ ์ฒด์Šค ๋ง์„ ๋†“์„ ์ˆ˜ ์žˆ๋Š” ๋นˆ์นธ ๊ฐœ์ˆ˜๋Š” 50๊ฐœ์ž…๋‹ˆ๋‹ค. 8 x 8 ์ฒด์ŠคํŒ์— ๋†“์ธ ๋น„์ˆ์˜ ์œ„์น˜ bishops๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ ๋น„์ˆ์—๊ฒŒ ํ•œ ๋ฒˆ์— ์žกํžˆ์ง€ ์•Š..

Algorithm 2020.12.10

Cos Pro 1๊ธ‰ | ๋ฌธ์ž์—ด ํ•ฉ์„ฑํ•˜๊ธฐ, ์™„์ „ ํƒ์ƒ‰

๋ฌธ์ œ Arori | ๋‹น์‹ ์˜ ์ง€์‹ ํšŒ์›๊ฐ€์ž… ์กฐ๊ฑด์ด ๋งž๋Š”์ง€ ๋‹ค์‹œํ•œ๋ฒˆ ํ™•์ธํ•ด์ฃผ์ƒˆ์š” www.sysout.co.kr ๋‘ ๋ฌธ์ž์—ด s1๊ณผ s2๋ฅผ ๋ถ™์—ฌ์„œ ์ƒˆ ๋ฌธ์ž์—ด์„ ๋งŒ๋“ค๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œํ•œ ๋ฌธ์ž์—ด์˜ ๋๊ณผ ๋‹ค๋ฅธ ๋ฌธ์ž์—ด์˜ ์‹œ์ž‘์ด ๊ฒน์นœ๋‹ค๋ฉด ๊ฒน์น˜๋Š” ๋ถ€๋ถ„์€ ํ•œ ๋ฒˆ๋งŒ ์ ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด s1 = 'ababc' / s2 = 'abcdab'์ผ ๋•Œ์•„๋ž˜์™€ ๊ฐ™์ด s1 ๋’ค์— s2๋ฅผ ๋ถ™์ด๋ฉด ์ƒˆ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋Š” 9์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ s2 ๋’ค์— s1์„ ๋ถ™์ด๋ฉด ์ƒˆ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋Š” 8๋กœ ๋” ์งง๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฌธ์ž์—ด s1๊ณผ s2๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ s1๊ณผ s2๋ฅผ ๋ถ™์—ฌ์„œ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž์—ด ์ค‘ ๊ฐ€์žฅ ์งง์€ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋ฅผ return ํ•˜๋„๋ก solution ๋ฉ”์†Œ๋“œ๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค๋ช… ๋‘ ๋ฌธ์ž์—ด s1๊ณผ s2๊ฐ€ solution ๋ฉ”์†Œ..

Algorithm 2020.12.10

Cos Pro 1๊ธ‰ | ๋‚˜๋ฅด์‹œ์‹œ์ฆ˜ ์ˆ˜

๋“ค์–ด๊ฐ€๊ธฐ ์•ž์„œ ๋ชจ๋ฐ”์ผ๋ฆฌ๋” ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋ฉด์„œ ๋งŒ๋‚œ ๋‚˜๋ฅด์‹œ์‹œ์ฆ˜ ์ˆ˜๋Š” ๊ต‰์žฅํžˆ ํฅ๋ฏธ๋กœ์šด ๋ฌธ์ œ์˜€๋‹ค. ์–ธ์  ๊ฐ€๋Š” ๊ผญ ๊ธฐ๋กํ•ด์•ผ์ง€ ํ–ˆ๋Š”๋ฐ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ๋ณธ์ง€ 2์ฃผ ํ›„์— ์ด๋ ‡๊ฒŒ ๊ธฐ๋กํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทผ๋ฐ ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์ด ๋ฌธ์ œ๋ฅผ ์ •์˜ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์„์ง€.. ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค.๐Ÿ˜ต ๋‚˜๋ฅด์‹œ์‹œ์ฆ˜ ์ˆ˜? Narcissistic number - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Integer expressible as the sum of the (number of digits)th power of each of its digits In number theory, a narcissistic number[1][2] (also k..

Algorithm 2020.12.10