๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
[๋ฐฑ์ค€] 3052๋ฒˆ ๋‚˜๋จธ์ง€ ํŒŒ์ด์ฌ (python) ๋ฌธ์ œ ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์žˆ์„ ๋•Œ, A% B๋Š” A๋ฅผ B๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 7, 14, 27, 38์„ 3์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋Š” 1, 2, 0, 2์ด๋‹ค. ์ˆ˜ 10๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋’ค, ์ด๋ฅผ 42๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•œ๋‹ค. ๊ทธ ๋‹ค์Œ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์ด ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ •๋‹ต์ฝ”๋“œ arr = [] for i in range(10): a = int(input()) if a%42 not in arr: arr.append(a % 42) print(len(arr)) ํ’€์ด ๋ฆฌ์ŠคํŠธ๋ฅผ ์„ ์–ธํ•œ๋‹ค. 10๋ฒˆ์„ ๋Œ๋ฆฌ๋ฉด์„œ ์ž…๋ ฅ a๋ฅผ ๋ฐ›๋Š”๋ฐ, ๋งŒ์•ฝ ์ž…๋ ฅ๋ฐ›์€ a๊ฐ’์„ 42๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ arr์•ˆ์— ์—†์„ ์‹œ a์„ 42๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋“ค์„ arr์•ˆ์— ์ €์žฅํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  arr์•ˆ์— ์ €์žฅ๋œ ์š”์†Œ๋“ค์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ผ๋‹ค. ์‚ฌ.. 2024. 3. 11.