๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค4

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL Kit ) SELECT SQL ๋ณต์Šต๋„ ํ•  ๊ฒธ ํ•ด์„œ ํ’€์–ด๋ณด๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL Kit ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr 1. ๋ชจ๋“  ๋ ˆ์ฝ”๋“œ ์กฐํšŒํ•˜๊ธฐ SELECT * FROM ANIMAL_INS 2. ์—ญ์ˆœ ์ •๋ ฌํ•˜๊ธฐ SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC ANIMAL_ID์˜ ์—ญ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค. 3. ์•„ํ”ˆ ๋™๋ฌผ ์ฐพ๊ธฐ SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION="Sick" ORDER BY ANIMAL_ID ํ…Œ์ด๋ธ”์ด ANIMAL_ID ์ˆœ์œผ.. 2021. 10. 14.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์œ„ํด๋ฆฌ์ฑŒ๋ฆฐ์ง€ 9์ฃผ์ฐจ] ์ „๋ ฅ๋ง์„ ๋‘˜๋กœ ๋‚˜๋ˆ„๊ธฐ(C++) ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ, ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”. programmers.co.kr ์ฒ˜์Œ์—๋Š” ์ข€ ๋ง‰๋ง‰ํ–ˆ๋Š”๋ฐ ๊ธˆ๋ฐฉ ํ’€์ด๋ฅผ ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ฐ„์„ ์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ตœ๋Œ€ 100๊ฐœ๋ฐ–์— ๋˜์ง€ ์•Š์•„์„œ ๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ๋‹ค ํƒ์ƒ‰ํ•ด๋ณด๊ณ  ๊ฐ€์žฅ ์ฐจ์ด๊ฐ€ ์ ๊ฒŒ ๋‚˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์ฐพ์•„์ฃผ์—ˆ๋‹ค. ์ฒ˜์Œ์— ์ธ์ ‘ ๊ทธ๋ž˜ํ”„๋ฅผ ๋– ์˜ฌ๋ฆฌ๊ณ  ์ดˆ๊ธฐํ™”ํ•˜๋Š”๋ฐ ํฌ๊ธฐ๋ฅผ wires.size()๋กœ ์ž…๋ ฅํ•ด๋ฒ„๋ ค์„œ ์ž๊พธ Segmentation fault๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์†ก์ „ํƒ‘์€ 1๋ฒˆ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฏ€๋กœ wires.size() ํฌ๊ธฐ๋กœ ๋ฒกํ„ฐ๋ฅผ ์„ ์–ธํ•˜๋Š”๊ฒฝ์šฐ n๋ฒˆ์งธ ์†ก์ „ํƒ‘์˜ ๊ทธ๋ž˜ํ”„๋ฅผ ์ €์žฅํ•  ๋•Œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์ธ์ ‘๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค๊ณ  ๋‚œ ๋’ค์—๋Š” bfs๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ˆœํšŒ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ฐจ์ด๊ฐ€ ์Œ์ˆ˜์ผ ์ˆ˜ ์žˆ์œผ๋‹ˆ abs()๋ฅผ ์ด์šฉํ•ด ์ ˆ๋Œ“๊ฐ’์„ ์–ป์–ด์ฃผ์—ˆ๋‹ค. ๋งŒ์•ฝ ์†ก์ „ํƒ‘ ๊ฐœ์ˆ˜์˜ ์ฐจ์ด๊ฐ€ 0๋˜๋Š” 1์ด๋ฉด .. 2021. 10. 7.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ณ ๋“์ Kit] ์ „ํ™”๋ฒˆํ˜ธ๋ชฉ๋ก(ํ•ด์‹œ) - c++ ์ ‘๊ทผ ์ฒ˜์Œ์— ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ  ๊ธธ์ด์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ ๋‹ค์Œ์— ๋น„๊ตํ•˜๋ฉด ๋˜๊ฒ ๋‹ค ๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ์งฐ๋‹ค. ๊ธธ์ด๊ฐ€ ๊ฐ™์œผ๋ฉด ์„œ๋กœ ๊ฐ™์€ ๋ฌธ์ž์—ด์€ ์—†์œผ๋ฏ€๋กœ ๋น„๊ตํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋‹ˆ continue๋ฅผ ํ•ด์ฃผ๋ฉด ํšจ์œจ์„ฑ์„ ์ถฉ๋ถ„ํžˆ ๊ณ ๋ คํ•˜๋Š”๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ์ •ํ™•์„ฑ์€ ๋‹ค ํ†ต๊ณผํ•˜์ง€๋งŒ ํšจ์œจ์„ฑ 3, 4๋ฒˆ์„ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ์˜ค๋‹ต์ฝ”๋“œ #include #include #include using namespace std; bool compare(string a, string b){ if(a.size()==b.size()){ return false; } else { return a.size() 2021. 9. 18.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ณ ๋“์ Kit] ์œ„์žฅ(ํ•ด์‹œ) - Javascript ์‹ค์ œ ์กฐํ•ฉ์„ ์ผ์ผํžˆ ๊ตฌํ•ด์„œ ๊ณ„์‚ฐํ•˜๋ฉด ์•„๋งˆ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ• ๊ฒƒ์ด๋‹ค. ์ฒ˜์Œ์— ์กฐํ•ฉ์œผ๋กœ ํ’€๊ณ  ์ œ์ถœํ–ˆ๋”๋‹ˆ ํ…Œ์ผ€ 1๋ฒˆ์ด ์˜ค๋‹ต์ด ๋–ด๊ณ  ์งˆ๋ฌธํ•˜๊ธฐ๋ฅผ ๊ฐ€๋ณด๋‹ˆ๊นŒ ๋‚˜๊ฐ™์€ ์‚ฌ๋žŒ๋“ค์ด ์šฐ๊ธ€๋Œ€๊ณ ์žˆ์—ˆ๋‹ค. ์ฐพ์•„๋ณด๋‹ˆ๊นŒ ํ›จ์”ฌ ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ๋‹ค. function solution(clothes) { var type = new Map(); var arr = []; var i=0; clothes.map((value, idx) => { if(type.get(value[1])===undefined){ arr[i]=2; type.set(value[1], i++) } else { arr[type.get(value[1])]+=1; } }) var answer = 1; arr.map(value => { answer*=value; }).. 2021. 9. 16.
๋ฐ˜์‘ํ˜•