본문 바로가기

백준11

[백준/Baekjoon] 1964번 오각형 파이썬/Python 코드 백준 1947번 문제 url www.acmicpc.net/problem/1964 1964번: 오각형, 오각형, 오각형… 첫째 줄에 N(1≤N≤10,000,000)이 주어진다. www.acmicpc.net sum = 0 n = int(input()) for i in range(1, n+1): sum += i*5 for i in range(1,n): sum -= (i+1)*2-1 print(sum%45678) print((3*n+2)*(n+1)//2%45678) 이걸로 위의 코드가 다 되는건데... 무엇일지... 2020. 10. 12.
[백준/Baekjoon] 1547번 공 파이썬/python 코드 백준 1547번 문제 url www.acmicpc.net/problem/1547 1547번: 공 첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것 www.acmicpc.net m = int(input()) a = [0,1,2,3] for _ in range(m): x, y = map(int, input().split()) a[x], a[y] = a[y], a[x] print(a.index(1)) 원래 자바나 c배웠을 때는 배열에 서로 값을 바꿀 수 없어서 temp에 임시로 저장하고 값 바꾸는 식으로 했었는데 파이썬은 바로 바꿀 수 있나보다. 역시 파이.. 2020. 10. 11.
[백준/Baekjoon] 1085번 직사각형에서 탈출 파이썬/python 코드 백준 1085번 문제 url www.acmicpc.net/problem/1085 1085번: 직사각형에서 탈출 첫째 줄에 x y w h가 주어진다. w와 h는 1,000보다 작거나 같은 자연수이고, x는 1보다 크거나 같고, w-1보다 작거나 같은 자연수이고, y는 1보다 크거나 같고, h-1보다 작거나 같은 자연수이다. www.acmicpc.net x,y,w,h = map(int, input().split()) print(min(x,y,h-y,w-x)) 대각선으로 가는 건 더 길이가 길기 때문에 x축, y축에 직선으로 가는 최단 거리로 생각했다. 2020. 10. 11.
[백준] 1009번 분산처리 파이썬 코드 백준 문제 url www.acmicpc.net/problem/1009 1009번: 분산처리 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 정수 a와 b가 주어진다. (1 ≤ a < 100, 1 ≤ b < 1,000,000) www.acmicpc.net num = int(input()) list = [] for i in range(num): a,b = map(int, input().split()) list.append(a**b) for i in range(num): print(10 if list[i]%10 == 0 else list[i]%10) 당연히 시간 초과될 줄 알았지만 다른 방법으로 하는 데 애 먹었다. 1 1 2 2, 4, 8, 6 3 3, 9.. 2020. 10. 10.
[백준] 14681번 사분면 고르기 파이썬 코드 if a > 0: if b > 0: print(1) else: print(4) else: if b > 0: print(2) else: print(3) 2020. 10. 10.
[백준] 11943번 파일 옮기기 파이썬 코드 a,b = map(int, input().split()) c,d = map(int, input().split()) print(min(a+d, c+b)) 2020. 10. 10.