728x90

2021/12/30 4

[Python]백준 BaekJoon.AC 10818 : 최소, 최대(list, sort)

https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net list()를 이용해 list가 된다. sort()는 list를 오름차순으로 정렬해준다! N = int(input()) A = list(map(int, input().split())) A.sort() print(A[0], A[N-1])

[Python]BaekJoon.AC 2021.12.30

[Python]백준 BaekJoon.AC 2884 : 알람시계(if문)

https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 나머지를 이용한 코드도 있던데, 조금 더 획기적이고 효율적인거 같다. A, B = map(int, input().split()) if B>=45: print(A, B-45) else: if A>=1: print(A-1, B+15) else: print(23, B+15)

[Python]BaekJoon.AC 2021.12.30

[Python]백준 BaekJoon.AC 2742 : 기찍N(for문)

https://www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 난이도가 낮아 포스팅하지 않으려 했는데, reversed함수를 기록하기 위해 글을 적는다. 원래 처음 생각했던 방식. range(시작, 끝, 증감)을 이용한 것. A = int(input()) for i in range(A, 0, -1): print(i) reversed 함수를 이용해 range를 뒤집어줬다. A = int(input()) for i in reversed(range(1, A+1)): print(i)

[Python]BaekJoon.AC 2021.12.30

[Python]백준 BaekJoon.AC 2739 : 구구단(for문)

https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 파이썬은 print문 사용할 때 컴마를 쓰면 알아서 자동 띄어쓰기가 되는 것 같다. 굳이 띄어쓰기 하지 않아도 정답처리 된다. A = int(input()) for i in range(1, 10): print(A, "*", i, "=", A*i)

[Python]BaekJoon.AC 2021.12.30
728x90