๐Ÿ“‘ ๊ฐœ๋ฐœ ์‚ฌ์ „/๐Ÿ“š ์ฑ… & ์˜์ƒ

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ][์‹ค๊ธฐ]2024๋…„2ํšŒ์ฐจ ํ•ฉ๊ฒฉ.Tip

๋‰ด์ด NUEY 2024. 9. 14. 17:10
๋ฐ˜์‘ํ˜•

์ ์–ด๋„ 5ํŠธ ์ด์ƒ ๋ณธ ๊ฒƒ ๊ฐ™๋„ค์š”. ๋“œ๋””์–ด ๋”ฑ 60์ ์œผ๋กœ ํ•ฉ๊ฒฉ!

 

๊ฒฐ๊ตญ์€ ์‹œ๋‚˜๊ณต ์š”์•ฝ๋ณธ ์ถ”์ฒœ

๊ด‘๊ณ ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‹ค๋“ค ์ˆ˜์ œ๋น„ ์•„๋‹ˆ๋ฉด ์‹œ๋‚˜๊ณต์œผ๋กœ ๊ณต๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

ํ•„๊ธฐ์ฑ…๋งŒ ์‚ฌ๋„ ์‹ค๊ธฐ ์ž๋ฃŒ๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งŽ์€ ์š”์•ฝ๋ณธ์ด ์žˆ์ง€๋งŒ ์ œ์ผ ํšจ๊ณผ๋ณธ ์š”์•ฝ๋ณธ๋งŒ ์ถ”๋ ค๋ณด์•˜์Šต๋‹ˆ๋‹ค.
๋ฌธ์ œํ๋ฆ„์„ ๋ฐ˜์˜ํ•˜์—ฌ ์‹œํ—˜ 3์ฃผ~ํ•œ๋‹ฌ ์ „์— ์š”์•ฝ๋ณธ์ด ์‚ฌ์ดํŠธ์— ์—…๋ฐ์ดํŠธ ๋˜๋‹ˆ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.

์‹ค๊ธฐ ๋‚ด์šฉ = ํ•„๊ธฐ๋‚ด์šฉ + ์ฝ”๋”ฉ & SQL

๊ทธ๋ž˜์„œ ์š”์•ฝ๋ณธ์„ ๋ณผ ๋•Œ ํ•„๊ธฐ ์š”์•ฝ๋ณธ์„ ๋ณด๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.

ํ•˜๋‚˜๋Š” 50p, ํ•˜๋‚˜๋Š” 120p๊ฐ€ ๋„˜์–ด๊ฐ€๋Š”๋ฐ
50p์ •๋„ ๋˜๋Š” ์š”์•ฝ๋ณธ์„ ๋‘๋ฒˆ ์ •๋„ ํ›„๋ฃจ๋ฃฉ ์ฝ๊ณ 
120p์ •๋„ ๋˜๋Š” ์š”์•ฝ๋ณธ์„ ๋‘๋ฒˆ ์ •๋„ ์ฝ์–ด์ค๋‹ˆ๋‹ค.

๊ฐ™์€ ๊ฑฐ์—์š”. ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์„œ ์‹œํ—˜ ์ „์— ๋‘ ๋ฒˆ ์ด์ƒ ์”ฉ์€ ๋ดค์–ด์š”.

๊ทธ ๋‹ค์Œ ์ด๋Ÿฐ ์ฝ”๋”ฉ&SQL๋ฌธ์ œ๋ฅผ ๋„˜์–ด๊ฐ€๋Š”๋ฐ
๋งŒ์•ฝ ์ฝ”๋”ฉ์„ ์ „ํ˜€ ๋ชจ๋ฅด์‹ ๋‹ค๋ฉด ์œ ํŠœ๋ธŒ์— '์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์ฝ”๋”ฉ' ๋“ฑ๊ณผ ๊ฐ™์€ ํ‚ค์›Œ๋“œ๋กœ ์–ด๋Š ์ •๋„ ๋”ฐ๋กœ ๊ณต๋ถ€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ˆ˜์ค€์— ๋”ฐ๋ผ ํ•ด๋‹ต์„ ๋ณด๋ฉด์„œ ์ฝ๊ฑฐ๋‚˜ ๋ฌธ์ œ๋ฅผ ์ง์ ‘ ํ’€์–ด๋ณด์‹œ๋Š” ๊ฑธ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๊ธฐ์ถœ๋ฌธ์ œ ์ตœ๊ทผ(๊ฐ€์žฅ ์ตœ๊ทผ ์•„๋‹ˆ์–ด๋„ ๋จ)
ํšŒ์ฐจ๋กœ ์ตœ๋Œ€ํ•œ ๋ณด๊ธฐ

์ตœ์‹  ๊ธฐ์ถœ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์‹œ๋ฉด ์š”์•ฝ์ง‘๋“ค์— ๋‚˜์˜จ ๋‚ด์šฉ๋“ค์ด ๊ธฐ์ถœ๋ฌธ์ œ๋“ค์— ์ž์ฃผ ๋ณด์ธ๋‹จ ๊ฑธ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค ๋•Œ ์ค‘์š”ํ•˜๊ฒŒ ์—ฌ๊ธฐ๋Š” ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋Š” ๊ฑธ ์•Œ๊ฒŒ๋˜์‹ค ํ…๋ฐ
๊ทธ ๋ถ€๋ถ„์„ ์ง‘์ค‘์ ์œผ๋กœ ์ฒดํฌํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

.

.


์‹œํ—˜ ํ›„๊ธฐ

 

 ์˜ฌ ํ•ด 1ํšŒ์ฐจ๋•Œ 57์ ์ธ๊ฐ€..์•„์‰ฝ๊ฒŒ ๋–จ์–ด์ง€๋ฉด์„œ ๊ณต๋ถ€์˜์š•์„ ๋งŽ์ด ์žƒ์—ˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์—ฌํŒŒ๋กœ ์‚ฌ์‹ค 2ํšŒ์ฐจ ๋•Œ์—๋Š” ๊ณต๋ถ€๋ฅผ ์—ด์‹ฌํžˆ ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ณดํ†ต 1ํšŒ์ฐจ๊ฐ€ ์‰ฝ๊ฒŒ ๋‚˜์˜ค๊ณ  2ํšŒ์ฐจ๋Š” ๋งค์šฐ ์–ด๋ ค์šด ๋ถˆ์‹œํ—˜์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์‹œํ—˜ ๋ณด๋Ÿฌ๊ฐ€์„œ๋„ ๊ทธ๋ƒฅ ํ›‘์–ด๋ณด์ž๋Š” ๊ธฐ๋ถ„์œผ๋กœ ํ’€๋Ÿฌ ๊ฐ”๋Š”๋ฐ ์šด ์ข‹๊ฒŒ ๋ถ™์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ฐ€์ฑ„์ ์€ 65์ ์œผ๋กœ ํ•ฉ๊ฒฉ์€ ์˜ˆ์ƒํ–ˆ์–ด์š”.

 

 ํ•ฉ๊ฒฉํ•˜๋Š” ๋ถ„๋“ค๋งˆ๋‹ค ๋ง์€ ๋‹ค๋ฅด์ง€๋งŒ ๋ณดํ†ต ์ด ์‹œํ—˜์€ ์ฅฌ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งŽ์ด ๋ณด์ž–์•„์š”.

๊ทธ๋Ÿฐ๋ฐ C์–ธ์–ด+์ž๋ฐ”+ํŒŒ์ด์ฌ ๋ฌธ์ œ๊ฐ€ ๋‚˜์˜ค๋‹ˆ ๋‹นํ™ฉํ•  ์ˆ˜ ๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.

๋‹คํ–‰ํžˆ ๊ฐœ๋ฐœ์–ธ์–ด๋ณ„ ํŠน์„ฑ์ด ์—„์ฒญ ๋“ค์–ด๋‚˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋งŽ์ง„ ์•Š์•„์„œ 

๋ฌธ์ œ์ง‘์— ๋‚˜์˜จ ์–ธ์–ด๋ณ„ ํ•ด์„ค์„ ์ž˜ ๋ณด๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.

 

 ์š”์ฆ˜ ํŠนํžˆ ๊ฐœ๋ฐœ ๊ธฐ๋ณธ๊ธฐ์— ๋Œ€ํ•œ ๋ฌธ์ œ๊ฐ€ ๋งŽ์ด ๋‚˜์˜ค๊ณค ํ•ฉ๋‹ˆ๋‹ค.

String a, b๊ฐ€ ์žˆ์„ ๋•Œ a == b์™€ a.equals(b)๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ ์ง€ ๋“ฑ.

static๊ณผ class๋Š” ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘ ๋™์‹œ์— ์‹œ์ž‘๋˜๊ณ , instance valiable์€ stack๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ƒ๊ฒผ๋‹ค ์‚ฌ๋ผ์กŒ๋‹ค..ํ•˜๋Š” ๋“ฑ ์ด๋Ÿฐ ๊ฑธ ์•Œ์•„์•ผ ์–ด๋–ค ๋ณ€์ˆ˜๊ฐ€ ์ •๋‹ต์ธ ์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 ๋ฉฐ์น  ์ „ ๋ฐœํ‘œ์ผ ์˜ค์ „ 10์‹œ์— ํ•ฉ๊ฒฉ ์นดํ†ก์„ ๋ฐ›๊ณ  11์‹œ์— ๋ผ์„น์ˆ˜์ˆ ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

๊ธฐ์œ ๋งˆ์Œ์œผ๋กœ ์ˆ˜์ˆ ์— ๋“ค์–ด๊ฐ€๊ณ  ํ˜„์žฌ ํ™”๋ฉด์„ ๋ณด๋ฉด ์กฐ๊ธˆ ์–ด์ง€๋Ÿฌ์šด๋ฐ

์ž๊ฒฉ์ฆ ํ•ฉ๊ฒฉ๋„ ํ•˜๊ณ  ์ˆ˜์ˆ ๋„ ์•„๋ฌด๋Ÿฐ ๋ถ€์ž‘์šฉ ์—†์ด ์„ฑ๊ณต์ ์œผ๋กœ ๋˜์–ด์„œ ๊ธฐ์ฉ๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ๋˜ ํž˜๋“  ์ˆœ๊ฐ„๋“ค์ด ์žˆ๊ฒ ์ง€๋งŒ ๋‚˜๋ฆ„ ์šด์ด ์ข‹์€ ๊ฒƒ ๊ฐ™์•„ ์—ด์‹ฌํžˆ ์‚ด ํž˜์ด ์ƒ๊ธฐ๋„ค์š”.

๋‚จ์€ 2024๋…„ ๋™์•ˆ ๋ˆˆ์ด ํšŒ๋ณต๋˜๋ฉด ํ•˜๊ณ ์‹ถ๋˜ ๊ณต๋ถ€์™€ ์ข‹์€ ํšŒ์‚ฌ์— ์žฌ์ทจ์งํ•  ์ˆ˜ ์žˆ๊ธธ ํฌ๋งํ•ด ๋ด…๋‹ˆ๋‹ค.

 

๋ฐ˜์‘ํ˜•