22.03.26 코테
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부터 차근차근 도전해보고자 합니다.
그래도 실버는 졸업해야하지 않겠습니까.
복잡한거는 풀이 방식을 이해하고 넘어간 다음 다음에 다시 푸는 방식으로 진행할건데, 결과가 어떻게 나올지는 시간이 지나봐야 알 듯 싶습니다.
Author And Source
이 문제에 관하여(22.03.26 코테), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gelgel5633/22.03.26-코테저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)