์ „์ฒด ๊ธ€ 145

[HTML] Table(ํ…Œ์ด๋ธ”) ํƒœ๊ทธ ์‚ฌ์šฉ๋ฒ•๊ณผ ์˜ˆ์ œ

HTML Table ํƒœ๊ทธ HTML์˜ ํƒœ๊ทธ๋Š” ํ‘œ๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. ํƒœ๊ทธ์™€ ๊ด€๋ จ๋œ ๊ธฐ๋ณธ์ ์ธ ํƒœ๊ทธ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. // ํ…Œ์ด๋ธ”์„ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ // ํ…Œ์ด๋ธ”์˜ ํ—ค๋”๋ฅผ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ; ๊ฐ€์šด๋ฐ ์ •๋ ฌ์— ๊ตต์€ ๊ธ€์”จ๊ฐ€ default ๊ฐ’์ž„ // ํ…Œ์ด๋ธ”์˜ ํ–‰์„ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ // ํ…Œ์ด๋ธ”์˜ ์—ด์„ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ// ์•ˆ์— ํฌํ•จ๋˜์–ด ๊ฐ๊ฐ์˜ table data๋ฅผ ๋‹ด๊ณ  ์žˆ์Œ ์˜ˆ์ œ 1: ๊ฐ„๋‹จํ•œ ํ…Œ์ด๋ธ” ๋งŒ๋“ค๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 header1 header2 row1 - data1 row1 - data2 row2 - data1 row2 - data2 cs Table ํƒœ๊ทธ ๊ด€๋ จ ์†์„ฑ๋“ค border // ํ…Œ์ด๋ธ”์˜ ํ…Œ๋‘๋ฆฌ ์„ค์ • width / height // ํ…Œ์ด๋ธ”์˜ ๊ฐ€๋กœ / ์„ธ๋กœ ํฌ๊ธฐ ์„ค์ • ali..

Client/HTML 2020.06.08

[C++] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - "H-index" ํ’€์ด

๋ฌธ์ œ ์„ค๋ช… H-Index๋Š” ๊ณผํ•™์ž์˜ ์ƒ์‚ฐ์„ฑ๊ณผ ์˜ํ–ฅ๋ ฅ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค. ์–ด๋Š ๊ณผํ•™์ž์˜ H-Index๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์ธ h๋ฅผ ๊ตฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์œ„ํ‚ค๋ฐฑ๊ณผ์— ๋”ฐ๋ฅด๋ฉด, H-Index๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๊ณผํ•™์ž๊ฐ€ ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ nํŽธ ์ค‘, h๋ฒˆ ์ด์ƒ ์ธ์šฉ๋œ ๋…ผ๋ฌธ์ด hํŽธ ์ด์ƒ์ด๊ณ  ๋‚˜๋จธ์ง€ ๋…ผ๋ฌธ์ด h๋ฒˆ ์ดํ•˜ ์ธ์šฉ๋˜์—ˆ๋‹ค๋ฉด h์˜ ์ตœ๋Œ“๊ฐ’์ด ์ด ๊ณผํ•™์ž์˜ H-Index์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ๊ณผํ•™์ž๊ฐ€ ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ์˜ ์ธ์šฉ ํšŸ์ˆ˜๋ฅผ ๋‹ด์€ ๋ฐฐ์—ด citations๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ด ๊ณผํ•™์ž์˜ H-Index๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ๋ฌธ์ œ ์ฃผ์†Œ: https://programmers.co.kr/learn/courses/30/lessons/42747 ๋ฌธ์ œ ํ’€์ด ์œ„ํ‚ค๋ฐฑ๊ณผ์— ๋‚˜์˜ค๋Š” H-index์˜ ๊ณ„์‚ฐ ๋ฐฉ..

[C++] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - "๊ฐ€์žฅ ํฐ ์ˆ˜" ํ’€์ด

๋ฌธ์ œ ์„ค๋ช… 0 ๋˜๋Š” ์–‘์˜ ์ •์ˆ˜๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ •์ˆ˜๋ฅผ ์ด์–ด ๋ถ™์—ฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ์•Œ์•„๋‚ด ์ฃผ์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฃผ์–ด์ง„ ์ •์ˆ˜๊ฐ€ [6, 10, 2]๋ผ๋ฉด [6102, 6210, 1062, 1026, 2610, 2106]๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ , ์ด์ค‘ ๊ฐ€์žฅ ํฐ ์ˆ˜๋Š” 6210์ž…๋‹ˆ๋‹ค. 0 ๋˜๋Š” ์–‘์˜ ์ •์ˆ˜๊ฐ€ ๋‹ด๊ธด ๋ฐฐ์—ด numbers๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ˆœ์„œ๋ฅผ ์žฌ๋ฐฐ์น˜ํ•˜์—ฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ์–ด return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ๋ฌธ์ œ ์ฃผ์†Œ: https://programmers.co.kr/learn/courses/30/lessons/42746 ๋ฌธ์ œ ํ’€์ด numbers์˜ ์›์†Œ๋“ค์„ string ํƒ€์ž…์œผ๋กœ ๋ฐ”๊ฟ”์„œ ์ •๋ ฌ์„ ์‹คํ–‰ํ•˜๋ฉด ์•ž์ž๋ฆฌ๊ฐ€ ํฐ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ๋œ๋‹ค. ํ•˜์ง€๋งŒ {"3"..

[C++] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - "K๋ฒˆ์งธ ์ˆ˜" ํ’€์ด

๋ฌธ์ œ ์„ค๋ช… ๋ฐฐ์—ด array์˜ i๋ฒˆ์งธ ์ˆซ์ž๋ถ€ํ„ฐ j๋ฒˆ์งธ ์ˆซ์ž๊นŒ์ง€ ์ž๋ฅด๊ณ  ์ •๋ ฌํ–ˆ์„ ๋•Œ, k๋ฒˆ์งธ์— ์žˆ๋Š” ์ˆ˜๋ฅผ ๊ตฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด array๊ฐ€ [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3์ด๋ผ๋ฉด array์˜ 2๋ฒˆ์งธ๋ถ€ํ„ฐ 5๋ฒˆ์งธ๊นŒ์ง€ ์ž๋ฅด๋ฉด [5, 2, 6, 3]์ž…๋‹ˆ๋‹ค. 1์—์„œ ๋‚˜์˜จ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•˜๋ฉด [2, 3, 5, 6]์ž…๋‹ˆ๋‹ค. 2์—์„œ ๋‚˜์˜จ ๋ฐฐ์—ด์˜ 3๋ฒˆ์งธ ์ˆซ์ž๋Š” 5์ž…๋‹ˆ๋‹ค. ๋ฐฐ์—ด array, [i, j, k]๋ฅผ ์›์†Œ๋กœ ๊ฐ€์ง„ 2์ฐจ์› ๋ฐฐ์—ด commands๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, commands์˜ ๋ชจ๋“  ์›์†Œ์— ๋Œ€ํ•ด ์•ž์„œ ์„ค๋ช…ํ•œ ์—ฐ์‚ฐ์„ ์ ์šฉํ–ˆ์„ ๋•Œ ๋‚˜์˜จ ๊ฒฐ๊ณผ๋ฅผ ๋ฐฐ์—ด์— ๋‹ด์•„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ๋ฌธ์ œ ์ฃผ์†Œ: https://programmers.co.kr/..

C++ STL ๋ฒกํ„ฐ(vector) ์„ค๋ช… ๋ฐ ์‚ฌ์šฉ๋ฒ•

C++ STL ์ปจํ…Œ์ด๋„ˆ - ๋ฒกํ„ฐ (std::vector) vector๋Š” ํ—ค๋”ํŒŒ์ผ ์— ์ •์˜๋˜์–ด ์žˆ๋Š” ์ปจํ…Œ์ด๋„ˆ์˜ ํ•œ ์ข…๋ฅ˜์ž…๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋Š” C++ STL์—์„œ ์ž„์˜ ํƒ€์ž…์˜ ๊ฐ์ฒด๋ฅผ ๋ณด๊ด€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. vector๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด ๊ฐ€๋ณ€ ๊ธธ์ด ๋ฐฐ์—ด์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ, ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์€ ์ž๋™์œผ๋กœ ์ด๋ค„์ง‘๋‹ˆ๋‹ค. vector ์ปจํ…Œ์ด๋„ˆ๋Š” ๋™์  ๋ฐฐ์—ด๋กœ ๊ตฌํ˜„๋˜๋Š”๋ฐ, ๊ฐ๊ฐ์˜ ์›์†Œ๋“ค์ด ๋ฉ”๋ชจ๋ฆฌ ์ƒ์—์„œ ์—ฐ์†์ ์œผ๋กœ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ vector ์ปจํ…Œ์ด๋„ˆ์˜ ์›์†Œ๋ฅผ ์ฐธ์กฐํ•  ๋•Œ ๋ฐ˜๋ณต์ž(iterator)๋ฅผ ์ด์šฉํ•ด์„œ ์ˆœ์ฐจ์ ์œผ๋กœ ์ฐธ์กฐํ•˜๊ฑฐ๋‚˜ ์ฒซ ๋ฒˆ์งธ ์›์†Œ๋ถ€ํ„ฐ์˜ ์ƒ๋Œ€์  ๊ฑฐ๋ฆฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. vector์˜ ์žฅ์  ๊ฐ๊ฐ์˜ ์›์†Œ๋ฅผ ์ธ๋ฑ์Šค(index) ๊ฐ’์œผ๋กœ ๋ฐ”๋กœ ์ฐธ์กฐ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์›์†Œ๋“ค์„ ์ž„์˜์˜ ์ˆœ์„œ๋กœ ์ ‘๊ทผํ• ..

Language/C++ 2020.06.02