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

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ/Baejoon

[๋ฐฑ์ค€] 2562๋ฒˆ - ์ตœ๋Œ“๊ฐ’

๐Ÿ“– ๋ฌธ์ œ

9๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์ด๋“ค ์ค‘ ์ตœ๋Œ“๊ฐ’์„ ์ฐพ๊ณ  ๊ทธ ์ตœ๋Œ“๊ฐ’์ด ๋ช‡ ๋ฒˆ์งธ ์ˆ˜์ธ์ง€๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„

์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด, ์„œ๋กœ ๋‹ค๋ฅธ 9๊ฐœ์˜ ์ž์—ฐ์ˆ˜

3, 29, 38, 12, 57, 74, 40, 85, 61์ด ์ฃผ์–ด์ง€๋ฉด,

์ด๋“ค ์ค‘ ์ตœ๋Œ“๊ฐ’์€ 85์ด๊ณ , ์ด ๊ฐ’์€ 8๋ฒˆ์งธ ์ˆ˜์ด๋‹ค.

๐Ÿ‘€ ์ถœ์ œ์˜๋„

์ตœ๋Œ“๊ฐ’์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๊ณ  ๋ฐฐ์—ด์˜ ์ˆœ์„œ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š”์ง€

๐Ÿงพ ์ฝ”๋“œ

a = [] # ๋ฐฐ์—ด ์ƒ์„ฑ
for i in range(9): # 9๋ฒˆ ๋ฐ˜๋ณต
	a.append(int(input()) # 9๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ž์—ฐ์ˆ˜ ์ž…๋ ฅํ•˜์—ฌ a์— ์ €์žฅ
print(max(a)) # ๋ฐฐ์—ด a์˜ ์›์†Œ ์ค‘ ์ตœ๋Œ“๊ฐ’ ๊ตฌํ•˜๊ธฐ
print(a.index(max(a))+1) # ๋ฐฐ์—ด a ์›์†Œ์˜ ์ตœ๋Œ“๊ฐ’์ด ๋ช‡ ๋ฒˆ์งธ ์ˆ˜์ธ์ง€ ๊ตฌํ•˜๊ธฐ

๐Ÿ’ป ํ’€์ด์„ค๋ช…

1. 9๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ˆ˜๋ฅผ ์ €์žฅํ•  a ๋ฐฐ์—ด ์ƒ์„ฑ.

2. 9๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ ธ์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— for๋ฌธ์œผ๋กœ 9๋ฒˆ ๋ฐ˜๋ณต.

3. 9๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ž์—ฐ์ˆ˜ ์ž…๋ ฅ.

4. ๋ฐฐ์—ด a์˜ ์›์†Œ ์ค‘ ์ตœ๋Œ“๊ฐ’์„ ์ฐพ๊ธฐ ์œ„ํ•ด max() ์‚ฌ์šฉ

5. ๋ฐฐ์—ด a์˜ ์ตœ๋Œ“๊ฐ’์˜ ์ธ๋ฑ์Šค๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด index()์™€ max()๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋ฐฐ์—ด์€ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ธ๋ฑ์Šค์— 1์„ ๋”ํ•˜์—ฌ ์›๋ž˜ ์ธ๋ฑ์Šค๋ฅผ ๊ตฌํ•œ๋‹ค.

๐Ÿ“ ํ•™์Šต๋ฐฉ๋ฒ•

python์˜ for๋ฌธ๊ณผ ๋‚ด์žฅ ํ•จ์ˆ˜๋ฅผ ํ•™์Šตํ•œ๋‹ค.