๐Ÿ“๋ฌธ์ œ ํ’€์ด/๐ŸงฉSofteer

    [Python] Softeer ์ž๋™์ฐจ ํ…Œ์ŠคํŠธ - ์ •๋ ฌ

    ~๋ชฉ์ฐจ~๋ฌธ์ œ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œhttps://softeer.ai/practice/6247 Softeer - ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน SW์ธ์žฌํ™•๋ณดํ”Œ๋žซํผ softeer.ai   ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ณผ์ •- ์  ์žฅ,, ํ’€์ด๋ณด๋‹ˆ๊นŒ ์—„์ฒญ ์‰ฌ์šด๋ฐ ์‹œ๊ฐ„๋ณต์žก๋„๋ฅผ ๊ณ„์‚ฐํ•˜์ง€ ๋ชป ํ–ˆ๋‹ค- ์†Œํ”„ํ‹ฐ์–ด๋Š” ํ•ญ์ƒ ์‹œ๊ฐ„ ๋ณต์žก๋„๋ฅผ ๊ณ ๋ คํ•ด์•ผํ•œ๋‹ค.. - ์ฒ˜์Œ ์ ‘๊ทผ ํ’€์ด : 3๊ฐœ๋ฅผ ๋ฝ‘๋Š” ๋ชจ๋“  ๊ฒฝ์šฐ(combinations 3) ์„ ๊ตฌํ•˜๊ณ , ๊ทธ๊ฒƒ์„ ์ •๋ ฌํ•ด์„œ ๊ฐ€์šด๋ฐ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜๋ฅผ ์ €์žฅํ•˜์—ฌ ํ™•์ธ -> ์‹œ๊ฐ„์ดˆ๊ณผ- ์˜ฌ๋ฐ”๋ฅธ ํ’€์ด : ์ž…๋ ฅ ๋ฐ›์€ ์ž๋™์ž์˜ ์—ฐ๋ฃŒ๋ฅผ ์ •๋ ฌํ•˜๊ณ , (ํ•ด๋‹น ์ˆซ์ž ์•ž ๊ฐœ์ˆ˜) * (ํ•ด๋‹น ์ˆซ์ž ๋’ค ๊ฐœ์ˆ˜) = ํ•ด๋‹น ์ˆซ์ž๊ฐ€ ์ค‘์•™๊ฐ’์ด ๋  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ  ์ž‘์„ฑ ์ฝ”๋“œimport sysinput = sys.stdin.readline# ์ž๋™์ฐจ ๊ฐœ์ˆ˜, ํ…Œ์ŠคํŠธ ๊ฐœ์ˆ˜n,..

    [Python] [HSAT 7ํšŒ ์ •๊ธฐ ์ฝ”๋”ฉ ์ธ์ฆํ‰๊ฐ€ ๊ธฐ์ถœ] ์ˆœ์„œ๋Œ€๋กœ ๋ฐฉ๋ฌธํ•˜๊ธฐ

    ~๋ชฉ์ฐจ~๋ฌธ์ œ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œhttps://softeer.ai/practice/6246 Softeer - ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน SW์ธ์žฌํ™•๋ณดํ”Œ๋žซํผ softeer.ai   ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ณผ์ •- '์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ๋ฐฉ๋ฌธ ๋ฃจํŠธ ๊ตฌํ•˜๊ธฐ'๋ผ๊ณ  ์ธ์ง€ํ•˜์ž๋งˆ์ž  DFS(๊นŠ์ด ์šฐ์„  ํƒ์ƒ‰)์ž„์„ ์ธ์ง€ํ–ˆ๋‹ค.- ๋ฐฉ๋ฌธ ํ‘œ์‹œ๋ฅผ ์œ„ํ•œ visited ๋ฐฐ์—ด์ด ํ•„์š”ํ•จ์„ ๋– ์˜ฌ๋ ธ๋‹ค. - ํ˜„์žฌ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ƒํ•˜์ขŒ์šฐ๋ฅผ ๋ณด์•˜์„ ๋•Œ   1) ์œ ํšจํ•œ ๊ณต๊ฐ„( 0 ~ n-1 )์„ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ณ    2) ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์•˜๊ณ    3) ๋ฒฝ์ด ์•„๋‹Œ - ์ˆœ์„œ๋ฅผ ์ง€ํ‚ค๊ณ  ์žˆ๋Š”๊ฐ€?  ์ฒซ์‹œ๋„) ๋ฐฉ๋ฌธํ•  ์œ„์น˜๊ฐ€ ์ง€๋‚˜์•ผํ•  ์œ„์น˜ ๋ฆฌ์ŠคํŠธ์— ํฌํ•จ๋˜๋Š”๋ฐ, ์ˆœ์„œ๊ฐ€ ๋งž์ง€ ์•Š์„ ๋•Œ ํ•ด๋‹น ๋ฃจํŠธ๋Š” ๋”์ด์ƒ ํƒ์ƒ‰ํ•˜์ง€ ์•Š๋Š”๋‹ค => ์ฒซ์‹œ๋„์—์„œ ๋ฌธ์ œ๊ฐ€ ๋˜์—ˆ๋˜ ๊ฒƒ์€ ์ž˜๋ชป ๋œ ๋ฌธ๋ฒ•์˜ ์‚ฌ์šฉ๊ณผ ๋ณต์žกํ•˜๊ณ  ๊ตฌ๋ฉ ๋šซ..

    [Python] ์†Œํ”„ํ‹ฐ์–ด Lv.2 ์ „๊ด‘ํŒ

    ~๋ชฉ์ฐจ~๋ฌธ์ œ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ์ž‘์„ฑ ์ฝ”๋“œ์˜ค๋žœ๋งŒ์— ๋ฌธ์ œ ํ’€์ด ๊ธ€์„ ์˜ฌ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ทจ์ค€๊นŒ์ง€ ๊พธ์ค€ํžˆ ํ™”์ดํŒ…..!๋ฌธ์ œhttps://softeer.ai/practice/6268 Softeer - ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน SW์ธ์žฌํ™•๋ณดํ”Œ๋žซํผ softeer.ai   ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ- ์™„ํƒ- ์ „๊ด‘ํŒ์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์ˆซ์ž ๋ชจ์–‘์„ 7์ž๋ฆฌ์˜ 2์ง„์ˆ˜๋กœ ์ „ํ™˜ํ•˜์—ฌ ์ €์žฅ    - 7์ž๋ฆฌ ์ˆœ์„œ๋Š” ์ž„์˜๋กœ ์ง€์ •    - ์ผœ์ ธ์žˆ๋‹ค๋ฉด 1, ๊บผ์ ธ์žˆ๋‹ค๋ฉด 0   ex) 0 -> 1,1,1,0,1,1,1 - ์ž๋ฆฟ์ˆ˜๊ฐ€ ๋งž์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ณต๋ฐฑ์œผ๋กœ ์ฑ„์›Œ์„œ ๋‹ค์„ฏ์ž๋ฆฟ์ˆ˜๋ฅผ ๋งž์ถ˜๋‹ค.   ex) 9012 -> 09012 ์ž‘์„ฑ ์ฝ”๋“œ1) ์Šค์Šค๋กœ ์ž‘์„ฑํ•œ ์ฝ”๋“œimport sysinput = sys.stdin.readlinenumber = [[1,1,1,0,1,1,1], [0,0,1..