๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

728x90

๋ฐฑ์ค€์•Œ๊ณ ๋ฆฌ์ฆ˜

1/4 ํ™” ์„ฑ๊ณผ • Baekjoon Online Judge : ์˜ค๋Š˜์˜ ํ’€์ด๋Š” ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ - 1์ฐจ์› ๋ฐฐ์—ด ๋ฌธ์ œ 5๊ฐœ. 5/7 ์ง„ํ–‰~ ์˜ค๋Š˜ ์ตํžŒ ๊ตฌ์กฐ์™€ ๊ฐœ๋…๋“ค์„ ๋‚˜์—ดํ•˜์ž๋ฉด ๋ฆฌ์ŠคํŠธ.index(์›์†Œ) ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฆฌ์ŠคํŠธ ๋‚ด ์›์†Œ์˜ ์œ„์น˜(์ธ๋ฑ์Šค)๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. .add(์›์†Œ) ๋ฉ”์„œ๋“œ. set() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ค‘๋ณต ๊ฐ’์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋Š˜์˜ ๋ฌธ์ œ๋Š” ๋ฐฑ์ค€ 3052๋ฒˆ ๋‚˜๋จธ์ง€ ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์žˆ์„ ๋•Œ, A%B๋Š” A๋ฅผ B๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 7, 14, 27, 38์„ 3์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋Š” 1, 2, 0, 2์ด๋‹ค. ์ˆ˜ 10๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋’ค, ์ด๋ฅผ 42๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•œ๋‹ค. ๊ทธ๋‹ค์Œ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์ด ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. remains = set() for i in range.. ๋”๋ณด๊ธฐ
12/31 ๊ธˆ ์„ฑ๊ณผ • Baekjoon Online Judge : ์˜ค๋Š˜์˜ ํ’€์ด๋Š” ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ - if๋ฌธ ๋ฌธ์ œ 5๊ฐœ. 5/5 ์ง„ํ–‰~, for๋ฌธ ๋ฌธ์ œ 1๊ฐœ. 1/11 ์ง„ํ–‰~ * ๊ณต๋ถ€ ์–‘์„ ์ •ํ•˜๊ณ  ๋”ฐ๋ผ๊ฐ€์ž! • ์ƒํ™œ์ฝ”๋”ฉ ๋ฐ์ดํ„ฐ ๊ณผํ•™_๋จธ์‹ ๋Ÿฌ๋‹1 : ์ธ๊ณต์ง€๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ธฐ์ˆ ์ธ ๋จธ์‹ ๋Ÿฌ๋‹(ML; Machine Learning)์„ ๋‹ค๋ฃจ๋Š” ์ˆ˜์—…์ด๋‹ค. ์˜ค๋Š˜ ์ตํžŒ ๊ตฌ์กฐ์™€ ๊ฐœ๋…๋“ค์„ ๋‚˜์—ดํ•˜์ž๋ฉด ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜ * ์†ก๊ตฌ์˜์‹ ! ๋”๋ณด๊ธฐ
12/30 ๋ชฉ ์„ฑ๊ณผ • Baekjoon Online Judge : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ์˜จ๋ผ์ธ์œผ๋กœ ์ฑ„์ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ณณ์ด๋‹ค. ์˜ค๋Š˜์˜ ํ’€์ด๋Š” ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ - ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ ๋ฌธ์ œ 11๊ฐœ. 11/11 ์ง„ํ–‰~ ์˜ค๋Š˜ ์ตํžŒ ๊ตฌ์กฐ์™€ ๊ฐœ๋…๋“ค์„ ๋‚˜์—ดํ•˜์ž๋ฉด ์—ญ์Šฌ๋ž˜์‹œ(\)๋ฅผ ๋ฌธ์ž๋กœ ํ‘œ์‹œํ•˜๋ ค๋ฉด \\๋กœ ์จ์•ผ ํ•œ๋‹ค. map() - ๋ฆฌ์ŠคํŠธ ํ•ญ๋ชฉ๋งˆ๋‹ค ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•ด์ฃผ๋Š” ๊ณ ์ฐจ ํ•จ์ˆ˜ A, B, C = map(int, input().split()) if 2 ๋”๋ณด๊ธฐ

728x90