22.03.26 코테

986 단어 코테코테

https://www.acmicpc.net/problem/10818
신기한 문제가 있어서 가져왔습니다.

a = int(input())
b = list(map(int, input().split()))

print(min(b), max(b))

이렇게 풀긴 했는데, a를 받은 의미가 없네요.

a를 이용해서 사용하신 분이 있나 찾아봤는데 결국은 못찾았습니다.

for i in range(a):
	int(input())

형식으로 받아도 되지않느냐고 생각을 했었는데, 공백을 기준으로 주어지기 때문에 a를 사용하지 않고 해결을 했습니다.

min = b[0]

for i in range(1,a+1):
	if b[0] >b[i]:
   	min = b[i]

이런식으로 max도 반복하면 풀릴 것 같긴한데...

풀다보면 다른 방법도 떠오를테니 바로 위의 방법은 사용을 보류하고자 합니다.


브론즈3에서 많이 푸신 문제는 얼추 푼 것 같네요. 그래봤자 7문제지만요.

내일부터는 브론즈 2부터 차근차근 도전해보고자 합니다.

그래도 실버는 졸업해야하지 않겠습니까.

복잡한거는 풀이 방식을 이해하고 넘어간 다음 다음에 다시 푸는 방식으로 진행할건데, 결과가 어떻게 나올지는 시간이 지나봐야 알 듯 싶습니다.

좋은 웹페이지 즐겨찾기