๊ธฐ๋ก๋ฐฉ

BOJ_1037 : ์•ฝ์ˆ˜ ๋ณธ๋ฌธ

CodingTest/Python

BOJ_1037 : ์•ฝ์ˆ˜

Soom_1n 2022. 9. 9. 23:59

๐Ÿ‘‰ ๋ฌธ์ œ๋งํฌ

 

1037๋ฒˆ: ์•ฝ์ˆ˜

์ฒซ์งธ ์ค„์— N์˜ ์ง„์งœ ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด ๊ฐœ์ˆ˜๋Š” 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” N์˜ ์ง„์งœ ์•ฝ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. 1,000,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 2๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๊ณ , ์ค‘๋ณต๋˜

www.acmicpc.net



๐Ÿ”ธ ๋ฌธ์ œ ๋ถ„์„ ๐Ÿ”ธ

  • 1๊ณผ n์„ ์ œ์™ธํ•œ ์•ฝ์ˆ˜์˜ ์ˆ˜์™€ ๋ชฉ๋ก์ด ์ž…๋ ฅ๋œ๋‹ค.
  • n์„ ์ถœ๋ ฅํ•œ๋‹ค.

๐Ÿ”ธ ์ฝ”๋“œ ๐Ÿ”ธ

import sys

n = int(sys.stdin.readline())
arr = list(map(int,sys.stdin.readline().rstrip().split()))
arr.sort()

print(arr[0]*arr[-1])

๐Ÿ”ธ ์ฝ”๋“œ ํ•ด์„ ๐Ÿ”ธ

  • ๋น ๋ฅธ ์ž…๋ ฅ์„ ์‚ฌ์šฉํ–ˆ๋‹ค.
  • ์•ฝ์ˆ˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ  ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•œ๋‹ค.
  • ๊ฐ€์žฅ ์•ž๊ณผ ๊ฐ€์žฅ ๋’ค ์›์†Œ๋ฅผ ๊ณฑํ•ด n์„ ๊ตฌํ•œ๋‹ค.
    • ์›์†Œ์˜ ์ˆ˜๊ฐ€ 1์ผ๋•Œ๋Š” ๊ฐ™์€ ์›์†Œ๋ฅผ 2๋ฒˆ ๊ณฑํ•œ๋‹ค.

๐Ÿ”ธ end ๐Ÿ”ธ

  • ๊ฐ„๋‹จํ•˜๊ฒŒ ํ’€์ดํ•œ ๋ฌธ์ œ๋‹ค. ์›์†Œ ์ˆ˜๊ฐ€ 1์ผ๋•Œ๋Š” ์ธ๋ฑ์Šค 0๊ณผ -1์„ ํ˜ธ์ถœํ•ด์„œ ์šฐ์—ฐํžˆ ์ฒ˜๋ฆฌ๋˜์—ˆ๋‹ค.

728x90

'CodingTest > Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

BOJ_2961 : ๋„์˜์ด๊ฐ€ ๋งŒ๋“  ๋ง›์žˆ๋Š” ์Œ์‹  (0) 2022.09.10
BOJ_14620 : ๊ฝƒ๊ธธ  (0) 2022.09.10
BOJ_4101 : ํฌ๋ƒ?  (0) 2022.09.09
BOJ_17626 : Four Squares  (0) 2022.09.07
BOJ_11727 : 2ร—n ํƒ€์ผ๋ง 2  (0) 2022.09.06