취준

A, B = map(int, input().split()) def solution(number): num = 1 answer = 0 i = 0 for _ in range(number): answer += num i += 1 if num == i: num += 1 i = 0 return answer print(solution(B) - solution(A-1)) 처음에 겁 먹었는데 생각보다 간단했다. 그냥 하라는대로 하기
import math m = int(input()) n = int(input()) num = [True for i in range(10001)] num[0] = False num[1] = False for i in range(2, int(math.sqrt(n))+1): # 어차피 약수는 대칭이므로 n의 제곱근까지만 확인 if num[i] == True: j = 2 while i * j 0: print(sum(answer)) print(answer[0]) else: print(-1) 에라토스테네의 체.. 뭔 이름이 이따구? 원리는 다음과 같다 1. 2부터 N까지 존재하는 모든 자연수를 나열한다. 2. 나열된 숫자 중에서 가장 작은 수를 x로 지정한다. 3. 나열된 숫자 중에서 x의 배수를 모두 제거한다. ..
import sysfrom collections import dequefront = deque(input())m = int(input())end = deque()for _ in range(m): cmd = sys.stdin.readline().strip() if cmd == "L": if len(front) > 0: end.appendleft(front.pop()) elif cmd == "D": if len(end) > 0: front.append(end.popleft()) elif cmd == "B": if len(front) > 0: front.pop() else: ..
import sys input = sys.stdin.readline n = int(input()) num = sorted(list(map(int, input().split()))) x = int(input()) a, b = 0, n-1 answer = 0 while(a 최소한으로 확인하기 위해!
s = input()alpha = [0 for _ in range(26)]for i in list(str(s)): alpha[ord(i)-97] += 1print(' '.join(map(str, alpha))) ord() -> 알파벳을 아스키 코드로 변환a = 97  💥 map 함수 활용map(function, iterable) 적용할 함수 / 적용할 값들이 인자로 들어감map 함수의 반환값은 map 객체, 그러나 join과는 함께 사용 가능(join 메서드가 반복 가능한 객체를 인자로 받기 때문)원래는 list로 묶어줘야 함
def solution(n): n = list(str(n)) n.sort(reverse=True) return int(''.join(n)) 우와! 다른 사람의 풀이랑 완전 비슷하게 풀었다 뿌듯 ^.^
def solution(n): return list(map(int, reversed(str(n))))​ def solution(n): return list(map(int, (str(n)[::-1]))) 파이썬에서 문자열을 슬라이싱 할 때에는 [시작:끝:조건] 을 명시하여 사용할 수 있음 reversed / reverse 문자열, 리스트 뒤집음 reversed는 return reverse는 리스트 자체를 변경
t = int(input()) stairs = [0] d = [0 for _ in range(t+1)] for _ in range(t): stairs.append(int(input())) for i in range(1, t+1): if i
린구
'취준' 카테고리의 글 목록 (3 Page)