๐Ÿ‘ฉ‍๐Ÿ’ปStudy Group 39

01์›” 6์ผ ๋ชจ๊ฐ์ฝ”_์™€ํŒฌํ˜ธ 4ํšŒ์ฐจ ๊ฒฐ๊ณผ ๋ณด๊ณ ์„œ

2021๋…„ 01์›” 6์ผ ์ˆ˜์š”์ผ 20:00~23:00 ๐Ÿ”ฅ programmers 2๋‹จ๊ณ„ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชฉ๋ก ๐Ÿ”ฅ -> 1๋‹จ๊ณ„๋ฅผ ํ•ด๊ฒฐํ•  ๋•Œ ๋ณด๋‹ค ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ๋‹ค. ์Šคํ‚ฌ ํŠธ๋ฆฌ - Summer/Winter Coding(~2018) - ์„ ํ–‰ ์Šคํ‚ฌ ์ˆœ์„œ skill๊ณผ ์ƒ๊ด€์—†๋Š” ๊ฒฝ์šฐ๋ฅผ ๊ณ ๋ คํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๋” ๋งต๊ฒŒ - ํž™(heap) - ์ •ํ™•์„ฑ์€ ๋‹ค ํ†ต๊ณผํ–ˆ์ง€๋งŒ ํšจ์œจ์„ฑ์€ ์‹คํŒจ (ํŒŒ์ด์ฌ ๋‚ด์žฅ ํ•จ์ˆ˜ sort๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ) ์Šคํ‚ฌ ํŠธ๋ฆฌ ๋ฌธ์ œ ํ’€์ด def solution(skill, skill_trees): answer = 0 for i in skill_trees: count=0 temp=[] for j in range(len(i)): #๊ฐ’ ํ•˜๋‚˜์”ฉ ์ฝ์–ด์„œ for k in range(len(skill))..

01์›” 4์ผ ๋ชจ๊ฐ์ฝ”_์™€ํŒฌํ˜ธ 3ํšŒ์ฐจ ๊ฒฐ๊ณผ ๋ณด๊ณ ์„œ

2021๋…„ 01์›” 4์ผ ์›”์š”์ผ 20:00~23:00 ๐Ÿ”ฅ programmers 1๋‹จ๊ณ„ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชฉ๋ก ๐Ÿ”ฅ [1์ฐจ] ๋‹คํŠธ ๊ฒŒ์ž„ - 2018 KAKAO BLIND RECRUITMENT - ์˜ˆ์ „์— ํ’€์–ด๋ณผ ๊ธฐํšŒ๊ฐ€ ์žˆ์–ด ํ•œ๋ฒˆ ํ•ด๋ดค์—ˆ๋˜ ๋ฌธ์ œ์˜€๋‹ค. ์˜ˆ์ „์—๋Š” ์–ด๋ ค์› ์—ˆ์ง€๋งŒ ์ง€๊ธˆ ๋‹ค์‹œ ํ’€์–ด๋ณด๋‹ˆ ์ƒ๊ฐ๋ณด๋‹ค ์–ด๋ ต์ง€ ์•Š์€ ๋ฌธ์ œ์˜€๋‹ค - ๋‹จ์ˆœ ๋ฐ˜๋ณต๋ฌธ๊ณผ ์กฐ๊ฑด๋ฌธ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๋ฌธ์ œ ์ฒด์œก๋ณต - ํƒ์š•๋ฒ• - ๋‹จ์ˆœ ๋ฐ˜๋ณต๋ฌธ๊ณผ ์กฐ๊ฑด๋ฌธ์œผ๋กœ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฐ€๋Šฅ - ์–‘ ๋์ธ ๊ฒฝ์šฐ์™€ ์ค‘๊ฐ„์ธ ๊ฒฝ์šฐ๋ฅผ ๋‚˜๋ˆ„์–ด ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ์˜€๋‹ค ๋ชจ์˜๊ณ ์‚ฌ - ์™„์ „ ํƒ์ƒ‰ - 2ํšŒ์ฐจ๋•Œ ๋Ÿฐํƒ€์ž„ ์—๋Ÿฌ ๋ฐœ์ƒํ•œ ๊ฒƒ ํ•ด๊ฒฐ -> ์ •๋‹ต ํ™•์ธํ•˜๋Š” ๊ฒƒ์„ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ ๋ฌธ์ž์—ด ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์ •๋ ฌํ•˜๊ธฐ - ๋ฌธ์ œ๋งŒ ์ฝ์—ˆ์„ ๋•Œ ๋ณต์žกํ•ด ๋ณด์˜€์ง€๋งŒ ์กฐ๊ฑด์„ ์ž˜ ๋‚˜๋ˆ„์–ด ๊ตฌํ˜„ํ•˜๋ฉด ํ•ด๊ฒฐ ๊ฐ€๋Šฅ -..

12์›”28์ผ ๋ชจ๊ฐ์ฝ”_์™€ํŒฌํ˜ธ 2ํšŒ์ฐจ ๊ฒฐ๊ณผ๋ณด๊ณ ์„œ

2020๋…„ 12์›” 28์ผ ์›”์š”์ผ 20:00~23:00 ๐Ÿ”ฅ programmers 1๋‹จ๊ณ„ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชฉ๋ก ๐Ÿ”ฅ [1์ฐจ] ๋น„๋ฐ€์ง€๋„ - ์ด์ง„์ˆ˜ and ๊ณ„์‚ฐ์œผ๋กœ ํ•ด๊ฒฐ ์†Œ์ˆ˜ ์ฐพ๊ธฐ - ์ฒ˜์Œ์— ํ•˜๋‚˜ํ•˜๋‚˜ ๊ฒ€์‚ฌํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ์„๋•Œ ๋Ÿฐํƒ€์ž„ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค - ๊ฒ€์ƒ‰์„ ํ•ด ๋ณธ ํ›„ ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์˜€๋‹ค - set์„ ์ด์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์˜€๋‹ค. ๋ชจ์˜๊ณ ์‚ฌ - ๋Ÿฐํƒ€์ž„ ์—๋Ÿฌ๐Ÿค› [1์ฐจ] ๋น„๋ฐ€์ง€๋„ ๋ฌธ์ œ ํ’€์ด def solution(n, arr1, arr2): answer = [] for i in range(n): result="" temp=(bin(arr1[i] | arr2[i])) #์ด์ง„์ˆ˜ and if(len(temp) 0 ์ฑ„์šฐ๊ธฐ tempzero="" for j in range(n+2-len(temp)): te..

12์›”28์ผ ๋ชจ๊ฐ์ฝ”_์™€ํŒฌํ˜ธ 1ํšŒ์ฐจ ๊ฒฐ๊ณผ๋ณด๊ณ ์„œ

2020๋…„ 12์›” 28์ผ ์›”์š”์ผ 20:00~23:00 ๐Ÿ”ฅ programmers 1๋‹จ๊ณ„ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชฉ๋ก ๐Ÿ”ฅ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ ๊ณต๋ฐฐ์ˆ˜ - ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•์œผ๋กœ ํ•ด๊ฒฐ ์ฝœ๋ผ์ธ  ์ถ”์ธก - ๋ฐ˜๋ณต๋ฌธ, ์กฐ๊ฑด๋ฌธ์œผ๋กœ ํ•ด๊ฒฐ ํ‰๊ท  ๊ตฌํ•˜๊ธฐ - (๋ฐฐ์—ด์˜ ํ•ฉ) / (๋ฐฐ์—ด์˜ ๊ธธ์ด) ํ•˜์ƒค๋“œ ์ˆ˜ - ํžˆ์ƒค๋“œ ์ˆ˜: x์˜ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์œผ๋กœ x๊ฐ€ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ์ˆ˜ - (์ •์ˆ˜) / (์ •์ˆ˜ ๊ฐ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ) ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ - ๋ฐ˜๋ณต๋ฌธ ์‚ฌ์šฉ: 1) 0~(๋ฌธ์ž์—ด ๊ธธ์ด -4)๊นŒ์ง€ * ์ถ”๊ฐ€ 2) (๋ฌธ์ž์—ด ๊ธธ์ด-4)~(๋ฌธ์ž์—ด ๊ธธ์ด)๊นŒ์ง€ ๋ฌธ์ž์—ด ๊ฐ’ ์ถ”๊ฐ€ ํ–‰๋ ฌ์˜ ๋ง์…ˆ - ๋ฐ˜๋ณต๋ฌธ ์‚ฌ์šฉ: ๊ฐ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ™์€ ์œ„์น˜๋ผ๋ฆฌ ํ•ฉ x๋งŒํผ ๊ฐ„๊ฒฉ์ด ์žˆ๋Š” n๊ฐœ์˜ ์ˆซ์ž - ๋ฐ˜๋ณต๋ฌธ ์‚ฌ์šฉ: (์ •์ˆ˜)+(์ •์ˆ˜)*(๋ฐ˜๋ณต๋ฌธ ํšŸ์ˆ˜)๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๊ฒฐ ์ง์‚ฌ๊ฐํ˜• ๋ณ„ ์ฐ๊ธฐ - ๊ธฐ์กด์— ๋ณ„ ์ฐ๊ธฐ์™€ ๋‹ค๋ฅธ..

2020-2021 ๋™๊ณ„ ๋ชจ๊ฐ์ฝ”_์™€ํŒฌํ˜ธ

2020-2021 ๋™๊ณ„ ๋ชจ๊ฐ์ฝ” ๊ฐœ์ธ ๊ณ„ํš ๐Ÿง‡๐Ÿฅž ๋‚ ์งœ ์‹œ๊ฐ„ ๊ณ„ํš 12์›” 28์ผ 20:00~23:00 ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ (programmers) 12์›” 30์ผ 20:00~23:00 ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ (programmers) 1์›” 04์ผ 20:00~23:00 ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ (programmers) 1์›” 06์ผ 20:00~23:00 ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ (programmers) 1์›” 11์ผ 20:00~23:00 ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ (programmers) 1์›” 13์ผ 20:00~23:00 ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ (programmers)