파이썬은 공부가 필요할 것 같다. 벌써 한계를 느껴버려,,,, 흑
그리고 백준 문제를 풀땐 따로 비주얼스튜디오를 갖고 풀어야 할 것 같다. 디버깅이 넘 어렵,,இ௰இ
그래서 일단, 두문제 파이썬으로 푼거 문제 풀이합니당~
10818
정수 N을 입력하고, 공백으로 구분된 N개의 정수를 입력하면 최댓값과 최솟값을 각각 출력하는 문제이다.
N -> 처음에 입력받는 정수
a -> N개의 정수를 입력할 배열
파이썬에서는 배열에 입력을 받을 때 [ ] 안에다가 쓸 말들을 우다다 써주는 것 같다.
a에다가 여러번 입력을 받으니까 for문을 써가지고 input 받고 공백 기준으로 정수를 나눠주기 때문에 split()도 사용했다. 형태는 당연히 int형으로.
그리고 완전 편했던게 min과 max로 최댓값 최솟값 구하는게 가능하다는거..
c언어에서는 맨날 다 비교해가지고 하나 구해냈는데,,,,, 정말 쉽다 이거(물론 난 잘 못함))
2562
9개의 서로다른 자연수를 입력하면 그 중에서 최댓값을 출력하고 그 최댓값이 몇번째 수인지 구하는 문제이다.
a->자연수 저장하는 배열
아까랑 다르게 이번에는 9개를 받는다고 지정되어 있어서 for문으로 9번 반복해서 문자 하나를 받고 그걸 a배열에 할당한다.
append라는 함수가 있다. a.append(i) 이게 무슨 뜻이냐면 a에다가 i를 할당한다. 뭐 이런 뜻이다.
그러고 a배열의 최댓값을 프린트하고?
그다음에 index는 a.index(max(a)) 이게 무슨 뜻이냐면 a 배열의 index안에 값을 가진 것의 인덱스값을 알 수 있는 함수이다. 뭐라는지 잘 모르겠찌만,,!
암튼 문제를 해결하는데 아주 중요한 친구!
'CODING > BAEKJOON' 카테고리의 다른 글
백준 C언어 문자열 문제 풀이 : 11654, 11720, 2908, 1152 (0) | 2022.01.18 |
---|---|
백준 C언어 5단계 1차원 배열 문제풀이 : 2577, 3052, 1546 (0) | 2021.12.21 |
백준 C언어 4단계 while문 문제풀이 : 10952, 10951, 1110 (0) | 2021.12.20 |
백준 파이썬 3단계 for문 문제풀이 : 2739, 10950, 8393, 15552, 2741, 2742, 11021, 11022, 2438, 2439, 10871 (0) | 2021.12.15 |
백준 파이썬 2단계 if문 문제풀이 : 1330, 9498, 2753, 14861, 2884 (0) | 2021.12.15 |