[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋Œ€์žฅ๊ท ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋ถ„๋ฅ˜ํ•˜๊ธฐ2/MySQL - Lv.3
ยท
Coding Test/SQL
โ“๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/301649 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr๋ฌธ์ œ ์„ค๋ช…๋Œ€์žฅ๊ท ๋“ค์€ ์ผ์ • ์ฃผ๊ธฐ๋กœ ๋ถ„ํ™”ํ•˜๋ฉฐ, ๋ถ„ํ™”๋ฅผ ์‹œ์ž‘ํ•œ ๊ฐœ์ฒด๋ฅผ ๋ถ€๋ชจ ๊ฐœ์ฒด, ๋ถ„ํ™”๊ฐ€ ๋˜์–ด ๋‚˜์˜จ ๊ฐœ์ฒด๋ฅผ ์ž์‹ ๊ฐœ์ฒด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๋‹ค์Œ์€ ์‹คํ—˜์‹ค์—์„œ ๋ฐฐ์–‘ํ•œ ๋Œ€์žฅ๊ท ๋“ค์˜ ์ •๋ณด๋ฅผ ๋‹ด์€ ECOLI_DATA ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค. ECOLI_DATA ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ, ID, PARENT_ID, SIZE_OF_COLONY, DIFFERENTIATION_DATE, GENOTYPE ์€ ๊ฐ๊ฐ ๋Œ€์žฅ๊ท  ๊ฐœ์ฒด์˜ ID, ๋ถ€๋ชจ ๊ฐœ์ฒด์˜ ID, ๊ฐœ์ฒด์˜ ํฌ๊ธฐ, ๋ถ„ํ™”๋˜์–ด ..
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ถ€๋ชจ์˜ ํ˜•์งˆ์„ ๋ชจ๋‘ ๊ฐ€์ง€๋Š” ๋Œ€์žฅ๊ท  ์ฐพ๊ธฐ/MySQL - Lv.2
ยท
Coding Test/SQL
โ“๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/301647 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr๋ฌธ์ œ ์„ค๋ช…๋Œ€์žฅ๊ท ๋“ค์€ ์ผ์ • ์ฃผ๊ธฐ๋กœ ๋ถ„ํ™”ํ•˜๋ฉฐ, ๋ถ„ํ™”๋ฅผ ์‹œ์ž‘ํ•œ ๊ฐœ์ฒด๋ฅผ ๋ถ€๋ชจ ๊ฐœ์ฒด, ๋ถ„ํ™”๊ฐ€ ๋˜์–ด ๋‚˜์˜จ ๊ฐœ์ฒด๋ฅผ ์ž์‹ ๊ฐœ์ฒด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๋‹ค์Œ์€ ์‹คํ—˜์‹ค์—์„œ ๋ฐฐ์–‘ํ•œ ๋Œ€์žฅ๊ท ๋“ค์˜ ์ •๋ณด๋ฅผ ๋‹ด์€ ECOLI_DATA ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค. ECOLI_DATA ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ, ID, PARENT_ID, SIZE_OF_COLONY, DIFFERENTIATION_DATE, GENOTYPE ์€ ๊ฐ๊ฐ ๋Œ€์žฅ๊ท  ๊ฐœ์ฒด์˜ ID, ๋ถ€๋ชจ ๊ฐœ์ฒด์˜ ID, ๊ฐœ์ฒด์˜ ํฌ๊ธฐ, ๋ถ„ํ™”๋˜์–ด ..
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์กฐ๊ฑด์— ๋งž๋Š” ๊ฐœ๋ฐœ์ž ์ฐพ๊ธฐ/MySQL - Lv.2
ยท
Coding Test/SQL
โ“๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/276034 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr๋ฌธ์ œ ์„ค๋ช…SKILLCODES ํ…Œ์ด๋ธ”์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‹ด์€ ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค. SKILLCODES ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ, NAME, CATEGORY, CODE๋Š” ๊ฐ๊ฐ ์Šคํ‚ฌ์˜ ์ด๋ฆ„, ์Šคํ‚ฌ์˜ ๋ฒ”์ฃผ, ์Šคํ‚ฌ์˜ ์ฝ”๋“œ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์Šคํ‚ฌ์˜ ์ฝ”๋“œ๋Š” 2์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ–ˆ์„ ๋•Œ ๊ฐ bit๋กœ ๊ตฌ๋ถ„๋  ์ˆ˜ ์žˆ๋„๋ก 2์˜ ์ œ๊ณฑ์ˆ˜๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.NAMETYPEUNIQUENULLABLENAMEVARCHAR(N)YNCATEGORYV..
[์†Œํ”„ํ‹ฐ์–ด] ์ง•๊ฒ€๋‹ค๋ฆฌ/Python - Lv.3
ยท
Coding Test/Algorithms
โ“๋ฌธ์ œhttps://softeer.ai/practice/6293 Softeer - ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน SW์ธ์žฌํ™•๋ณดํ”Œ๋žซํผ softeer.ai์–ธ์–ด๋ณ„ ์‹œ๊ฐ„/๋ฉ”๋ชจ๋ฆฌ์–ธ์–ด์‹œ๊ฐ„๋ฉ”๋ชจ๋ฆฌJavaScript2์ดˆ256MBC1์ดˆ256MBC++1์ดˆ256MBJava2์ดˆ256MBPython2์ดˆ256MB์ด ์ง•๊ฒ€๋‹ค๋ฆฌ์˜ ๋Œ์€ ๋“ค์‘ฅ๋‚ ์‘ฅํ•˜์—ฌ ๋†’์ด๊ฐ€ ๋ชจ๋‘ ๋‹ค๋ฅด๋‹ค.์„œ์ชฝ์—์„œ ๋™์ชฝ์œผ๋กœ ๋†’์ด๊ฐ€ ์ ์  ๋†’์€ ๋Œ์„ ๋ฐŸ์œผ๋ฉด์„œ ๊ฐœ์šธ์„ ์ง€๋‚˜๊ฐ€๋ ค๊ณ  ํ•œ๋‹ค.์„œ์ชฝ์—์„œ ๋™์ชฝ์œผ๋กœ ๊ฐˆ ๋•Œ ๋ฐŸ์„ ์ˆ˜ ์žˆ๋Š” ๋Œ์˜ ์ตœ๋Œ€ ๊ฐœ์ˆ˜๋Š”?์ œ์•ฝ์กฐ๊ฑด1 ≤ N ≤ 3×10³ ์ธ ์ •์ˆ˜1 ≤ Ai ≤ 10โธ ์ธ ์ •์ˆ˜โœ๐Ÿปํ’€์ดDP๋ฌธ์ œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ๋Œ์€ 1๋ฒˆ ๋ฐŸ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ 1๋กœ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค.๋†’์ด๊ฐ€ ๊ฐ 3, 2, 1, 4, 5 ๋ฅผ ๊ฐ€์ง„ 5๊ฐœ์˜ ๋Œ์ด ์ฃผ์–ด์กŒ์„ ๋•Œ,(3, 4, 5), (2, 4, 5), (1..
[์†Œํ”„ํ‹ฐ์–ด] ์žฅ์• ๋ฌผ ์ธ์‹ ํ”„๋กœ๊ทธ๋žจ/Python - Lv.2
ยท
Coding Test/Algorithms
โ“๋ฌธ์ œSofteer - ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน SW์ธ์žฌํ™•๋ณดํ”Œ๋žซํผ Softeer - ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน SW์ธ์žฌํ™•๋ณดํ”Œ๋žซํผ softeer.ai ์–ธ์–ด๋ณ„ ์‹œ๊ฐ„/๋ฉ”๋ชจ๋ฆฌ์–ธ์–ด์‹œ๊ฐ„๋ฉ”๋ชจ๋ฆฌJavaScript2์ดˆ128MBC1์ดˆ128MBC++1์ดˆ128MBJava2์ดˆ128MBPython2์ดˆ128MBโœ๐Ÿปํ’€์ด์žฅ์• ๋ฌผ ์ค‘ ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๊ณณ์„ ์ฐพ์•„ ๋ธ”๋ก์˜ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค. ํ˜„์žฌ ์œ„์น˜์—์„œ ๋” ์ด์ƒ์˜ ๋ธ”๋ก์ด ์—†๋‹ค๋ฉด ๋„“์ด๋ฅผ ๊ธฐ๋กํ•œ๋‹ค. ์œ„์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ์ธ์‹๋˜์ง€ ์•Š์€ ๋ธ”๋ก์ด ์—†์„ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์žฅ์• ๋ฌผ ๋ธ”๋ก์˜ ์ˆ˜์™€ ๋ธ”๋ก์— ์†ํ•˜๋Š” ์žฅ์• ๋ฌผ์˜ ์ˆ˜๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜์—ฌ ์ถœ๋ ฅํ•œ๋‹ค.๐Ÿ’ป์ฝ”๋“œimport sysfrom collections import dequeinput = sys.stdin.readlinen = int(input())board = [list(..
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ฌผ๊ณ ๊ธฐ ์ข…๋ฅ˜ ๋ณ„ ๋Œ€์–ด ์ฐพ๊ธฐ/MySQL - Lv.3
ยท
Coding Test/SQL
โ“๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/293261 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr ๋ฌธ์ œ๋ฌผ๊ณ ๊ธฐ ์ข…๋ฅ˜ ๋ณ„๋กœ ๊ฐ€์žฅ ํฐ ๋ฌผ๊ณ ๊ธฐ์˜ ID, ๋ฌผ๊ณ ๊ธฐ ์ด๋ฆ„, ๊ธธ์ด๋ฅผ ์ถœ๋ ฅํ•˜๋Š” SQL ๋ฌธ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.๋ฌผ๊ณ ๊ธฐ์˜ ID ์ปฌ๋Ÿผ๋ช…์€ ID, ์ด๋ฆ„ ์ปฌ๋Ÿผ๋ช…์€ FISH_NAME, ๊ธธ์ด ์ปฌ๋Ÿผ๋ช…์€ LENGTH๋กœ ํ•ด์ฃผ์„ธ์š”.๊ฒฐ๊ณผ๋Š” ๋ฌผ๊ณ ๊ธฐ์˜ ID์— ๋Œ€ํ•ด ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•ด์ฃผ์„ธ์š”.๋‹จ, ๋ฌผ๊ณ ๊ธฐ ์ข…๋ฅ˜๋ณ„ ๊ฐ€์žฅ ํฐ ๋ฌผ๊ณ ๊ธฐ๋Š” 1๋งˆ๋ฆฌ๋งŒ ์žˆ์œผ๋ฉฐ 10cm ์ดํ•˜์˜ ๋ฌผ๊ณ ๊ธฐ๊ฐ€ ๊ฐ€์žฅ ํฐ ๊ฒฝ์šฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค.์˜ˆ์‹œ์˜ˆ๋ฅผ ๋“ค์–ด FISH_INFO ํ…Œ์ด๋ธ”์ด ๋‹ค์Œ๊ณผ ๊ฐ™๊ณ IDFISH_TYPELENGTH..