[Python] 백준 알고리즘 온라인 저지 2741번 : N 찍기 Python3 코드 1) for문 코드 n = int(input()) for i in range(1, n+1): # 1부터 n까지 print(i) 2) comprehension 코드 [print(i) for i in range(1, int(input())+1)] Python3 코드 풀이 1. 코드의 전체적인 문제풀이 요약 이번 문제는 랜덤으로 어떤 수를 입력받으면 1부터 해당 수까지 출력하는 문제이다. 수를 출력할 때는 한 줄에 하나씩을 출력하면 된다. 문제를 풀기 위해선 임의의 수 n까지 print 함수를 반복적으로 사용해야 하기 때문에 반복문을 사용해서 간단히 풀 수 있다. 그리고 for문을 한 줄로 작성할 수 있는 comprehens..
[Python] 백준 알고리즘 온라인 저지 15552번 : 빠른 A+B Python3 코드 import sys # sys모듈 읽어들이기 t = int(sys.stdin.readline()) for _ in range(t): a,b = map(int, sys.stdin.readline().split()) print(a+b) Python3 코드 풀이 1. 코드를 풀었던 전체적인 내용을 정리한다. 이번 문제는 문자를 입력받는 input 함수 대신 sys모듈 안의 stdin.readline 함수를 사용하는 문제이다. 백준 온라인 저지에서 문제를 풀면 제출한 코드를 실행시키는데 걸리는 시간을 확인할 수 있다. 그리고 그동안 풀었던 문제들에서 input 함수 대신 sys모듈 안의 stdin.readline 함수를 ..
[Python] 백준 알고리즘 온라인 저지 8393번 : 합 Python3 코드 1) for문 코드 n = int(input()) total = 0 # 변수에 0을 지정 for i in range(1, n+1) : # 1부터 n까지 total += i # total = total + i와 같은 의미 print(total) 2) sum함수 이용한 줄 코드 print(sum(range(1, int(input())+1))) Python3 코드 풀이 1. 문제를 풀었던 전체적인 방법 요약 이 문제는 랜덤으로 어떤 수 n이 주어지면 1부터 n까지 숫자의 합을 출력하는 문제이다. 여러 개의 숫자를 더하는 계산은 sum함수를 이용하면 간편하지만 백준 온라인 저지 단계별 문제에서는 이 문제가 for문 카테고리 안에 들..