목록구현 (26)
꾸준히 합시다
https://www.acmicpc.net/problem/10177 10177번: Magic Squares A magic square is an arrangement of integers in a square grid, where the numbers in each row, and in each column, and the numbers on each main diagonal, all add up to the same value. A magic square has the same number of rows and columns and we will let m www.acmicpc.net 문제 유형: 구현 # Solution 1 import sys input = sys.stdin.readline for _..
https://www.acmicpc.net/problem/5355 5355번: 화성 수학 겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, %는 5를 더하며, #는 7을 빼는 연산 www.acmicpc.net 문제 유형: 수학, 구현, 문자열, 사칙연산 # Solution 1 import sys input = sys.stdin.readline for _ in range(int(input())): n, *signs = map(str, input().strip().split()) n = float(n) for sign in signs: if sign == '#': n -= 7 if s..
https://www.acmicpc.net/problem/2902 2902번: KMP는 왜 KMP일까? 입력은 한 줄로 이루어져 있고, 최대 100글자의 영어 알파벳 대문자, 소문자, 그리고 하이픈 ('-', 아스키코드 45)로만 이루어져 있다. 첫 번째 글자는 항상 대문자이다. 그리고, 하이픈 뒤에는 반드 www.acmicpc.net 문제 유형: 구현, 문자열 # Solution 1 for n in input().split('-'):print(n[0], end='') 내가 생각할 수 있는 최선(?)의 숏코딩. 인풋으로 받은 문자열을 '-' 기준으로 자른 다음, 각 요소의 맨 앞글자만 뒤에 공백 없이 출력해주면 되는 문제이다. 예시: Knuth-Morris-Pratt => ['Knuth', 'Morris..
https://www.acmicpc.net/problem/2460 2460번: 지능형 기차 2 최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다. www.acmicpc.net 문제 유형: 수학, 구현, 사칙연산 # Solution 1 a = 0 b = [] for i in range(10): x, y = map(input().split()) a = a - x + y b.append(a) print(max(b))