Algorithm/Softeer ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ

ํ•ด๋‹น ๊ธ€ 11๊ฑด

https://softeer.ai/practice/info.do?idx=1&eid=395&sw_prbl_sbms_sn=213446 Softeer ์—ฐ์Šต๋ฌธ์ œ๋ฅผ ๋‹ด์„ Set์„ ์„ ํƒํ•ด์ฃผ์„ธ์š”. ์ทจ์†Œ ํ™•์ธ softeer.ai 1. ๋ฌธ์ œ ๋ฐฐ๋‚ญ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๋ฌด๊ฒŒ W, ๊ท€๊ธˆ์† ์ข…๋ฅ˜ ๊ฐœ์ˆ˜ turn์„ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›๋Š”๋‹ค. ๋ฐฐ๋‚ญ์„ ์ฑ„์šธ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๋น„์‹ผ ๊ฐ€๊ฒฉ์„ ๊ตฌํ•ด ์ถœ๋ ฅํ•œ๋‹ค. 2. ํ’€์ด ๊ฐ„๋‹จํ•œ ๊ตฌํ˜„ ๋ฌธ์ œ์ด๋‹ค. 1. ๊ฐ€๊ฒฉ ๋†’์€ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋Š” pq๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. 2. pq๊ฐ€ ๋น„์ง€ ์•Š์„ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•˜๋ฉฐ - ๋‹ค์Œ ๊ท€๊ธˆ์†์˜ ๋ฌด๊ฒŒ๊ฐ€ ๋‚จ์€ ๋ฌด๊ฒŒ๋ณด๋‹ค ํด ๊ฒฝ์šฐ, ans ๊ฐฑ์‹ , ๋ฐ˜๋ณต๋ฌธ break; - ๋‹ค์Œ ๊ท€๊ธˆ์†์˜ ๋ฌด๊ฒŒ๊ฐ€ ๋‚จ์€ ๋ฌด๊ฒŒ๋ณด๋‹ค ์ž‘์„ ๊ฒฝ์šฐ, ans ๊ฐฑ์‹ , ๋‚จ์€ ๋ฌด๊ฒŒ ๊ฐฑ์‹  3. ์ฝ”๋“œ import java.util.*; impor..

Algorithm/Softeer 2023. 6. 13. 22:29

https://softeer.ai/practice/info.do?idx=1&eid=624&sw_prbl_sbms_sn=184621 Softeer ์—ฐ์Šต๋ฌธ์ œ๋ฅผ ๋‹ด์„ Set์„ ์„ ํƒํ•ด์ฃผ์„ธ์š”. ์ทจ์†Œ ํ™•์ธ softeer.ai 1. ๋ฌธ์ œ A๋ฅผ B๋กœ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•ด ์Šค์œ„์น˜๋ฅผ ๋ช‡ ๋ฒˆ ๋ˆŒ๋Ÿฌ์•ผ ํ•˜๋Š”๊ฐ€? 2. ํ’€์ด ๊ตฌํ˜„ ๋ฌธ์ œ์ด๋‹ค. ์•„์ด๋””์–ด๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ ๊ฐ™๋‹ค 1. A, B๋ฅผ ๊ฐ๊ฐ String ํ˜•ํƒœ๋กœ ์ž…๋ ฅ ๋ฐ›๊ณ , ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋ถ€ํ„ฐ int ํ˜•ํƒœ๋กœ Aํ, Bํ์— ๊ฐ๊ฐ ๋„ฃ๋Š”๋‹ค. 2. Aํ์™€ Bํ๊ฐ€ ๋‘˜ ๋‹ค ๋น„์ง€ ์•Š์•˜๋‹ค๋ฉด ๊ฐ ํ์—์„œ pollํ•ด์„œ ๋‚˜์˜จ ์ˆซ์ž๋Š” ์ธ๋ฑ์Šค๊ฐ€ ๋˜๊ณ , ๊ฐ๊ฐ์˜ ์ธ๋ฑ์Šค์˜ num ๋ฐฐ์—ด์—์„œ 0๋ถ€ํ„ฐ 6๊นŒ์ง€์˜ ์ด์ฐจ์› ๋ฐฐ์—ด ๊ฐ’์ด ์„œ๋กœ ๋‹ค๋ฅด๋ฉด ans๋ฅผ 1 ๋Š˜๋ ค์ค€๋‹ค. 3. Aํ๋Š” ๋น„์—ˆ๊ณ  Bํ๊ฐ€ ๋น„์ง€ ์•Š์•˜๋‹ค๋ฉด Bํ๋งŒ pollํ•˜์—ฌ ๋‚˜์˜จ ์ˆซ์ž..

Algorithm/Softeer 2023. 5. 11. 21:47

https://softeer.ai/practice/info.do?idx=1&eid=411&sw_prbl_sbms_sn=180543 Softeer ์—ฐ์Šต๋ฌธ์ œ๋ฅผ ๋‹ด์„ Set์„ ์„ ํƒํ•ด์ฃผ์„ธ์š”. ์ทจ์†Œ ํ™•์ธ softeer.ai 1. ๋ฌธ์ œ NxM ํฌ๊ธฐ์˜ map์ด ์ฃผ์–ด์ง„๋‹ค. ์ •์‚ฌ๊ฐํ˜•์˜ 2๊ฐœ ์ด์ƒ์˜ ๋ณ€์ด ์™ธ๋ถ€ ๊ณต๊ธฐ์™€ ์ ‘์ด‰ํ–ˆ์„ ๋•Œ ๋…น๊ณ , ํ•ด๋‹น ์–ผ์Œ๋“ค์€ ํ•œ ์‹œ๊ฐ„ ๋งŒ์— ๋…น๋Š”๋‹ค. ์–ผ์Œ์ด ๋ชจ๋‘ ๋…น์•„ ์—†์–ด์ง€๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์ •ํ™•ํ•œ ์‹œ๊ฐ„์„ ์ถœ๋ ฅํ•˜๋ผ. check point 1. ๋‚ด๋ถ€์— ์žˆ๋Š” ๊ณต๊ฐ„์€ ์™ธ๋ถ€ ๊ณต๊ธฐ์™€ ์ ‘์ด‰ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ€์ •ํ•œ๋‹ค. 2. ๋งจ ๊ฐ€์žฅ์ž๋ฆฌ์—๋Š” ์–ผ์Œ์ด ๋†“์ด์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ€์ •ํ•œ๋‹ค. 2. ํ’€์ด bfs๋ฌธ์ œ์ด๋‹ค. ๋ฐฑ์ค€ ์น˜์ฆˆ์ฒ˜๋Ÿผ ํ’€๋ ค๊ณ  ํ•˜์˜€์œผ๋‚˜ (์™ธ๋ถ€ ๊ณต๊ธฐ bfs, ์–ผ์Œ bfs, ๋…น์„ ์–ผ์Œ ๋”ฐ๋กœ ํ์— ๋‹ด๊ณ  bfs ๋๋‚˜๋ฉด ํ ์•ˆ์— ..

Algorithm/Softeer 2023. 5. 7. 07:39

https://softeer.ai/practice/info.do?idx=1&eid=584&sw_prbl_sbms_sn=178750 Softeer ์—ฐ์Šต๋ฌธ์ œ๋ฅผ ๋‹ด์„ Set์„ ์„ ํƒํ•ด์ฃผ์„ธ์š”. ์ทจ์†Œ ํ™•์ธ softeer.ai 1. ๋ฌธ์ œ ๊ตฌ๊ฐ„ ๊ธธ์ด, ๊ตฌ๊ฐ„๋ณ„ ์ œํ•œ ์†๋„๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ž„์˜์˜ ๊ตฌ๊ฐ„ ๊ธธ์ด, ๊ตฌ๊ฐ„๋ณ„ ์ œํ•œ ์†๋„๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ ์ œํ•œ ์†๋„๊ฐ€ ๊ฐ€์žฅ ํฌ๊ฒŒ ๋ฒ—์–ด๋‚œ ๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋ฌด์Šจ ๋œป์ด๋ƒ๋ฉด 50m๊ธธ์ด์˜ ๊ตฌ๊ฐ„์—์„œ 50m/s์˜ ์ œํ•œ ์†๋„๋ฅผ ๊ฐ€์ ธ์•ผ ํ•˜๋Š”๋ฐ ์ž„์˜์˜ ๊ตฌ๊ฐ„ 60m๊ธธ์ด์˜ ๊ตฌ๊ฐ„์—์„œ 76m/s์˜ ์ œํ•œ ์†๋„๋ฅผ ๊ฐ€์ง„๋‹ค๋ฉด ์ฐจ์ด๊ฐ€ ๋‚˜๋Š” ๊ตฌ๊ฐ„์€ (0~50m), (51~60m) ๋‘ ๊ตฌ๊ฐ„์ด ์ƒ๊ธธ ๊ฒƒ์ด๊ณ  ์ œํ•œ ์†๋„์˜ ์ฐจ์ด๋Š” (76-50=26 m/s), (76-40=36 m/s) ๋กœ ์ฐจ์ด๊ฐ€ ๋” ํฐ 36์ด ๋‹ต์ด ๋  ๊ฒƒ์ด๋‹ค. ์ด๋ ‡..

Algorithm/Softeer 2023. 4. 29. 00:34