본문 바로가기

반응형

백준

[백준][Bronze IV] A+B−C - 31403번 파이썬 문제풀이 문제 링크성능 요약메모리: 31120 KB, 시간: 32 ms분류사칙연산, 수학, 문자열 문제 설명JavaScript에서 +,−+,−은 수에 대해서는 일반적인 의미의 덧셈 뺄셈의 의미를 가지고 있습니다. 하지만 문자열에 대해서 ++는 두 문자열을 이어붙이라는 의미이고, −−는 양쪽 문자열을 수로 해석한 이후에 빼라는 의미입니다. A,B,CA,B,C를 각각 수와 문자열로 생각했을 때 A+B−CA+B−C를 출력하세요.입력첫 줄에는 정수 AA가 주어집니다. (1≤A≤1000)(1≤A≤1000) 둘째 줄에는 정수 BB가 주어집니다. (1≤B≤1000)(1≤B≤1000) 셋째 줄에는 정수 CC가 주어집니다. (1≤C≤1000)(1≤C≤1000) 주어지는 모든 수는 00으로 시작하지 않는 양의 정수입니다.출력첫 줄.. 더보기
[백준][Bronze I] 최대공약수와 최소공배수 - 2609번 파이썬 문제풀이 문제 링크성능 요약메모리: 33240 KB, 시간: 40 ms분류유클리드 호제법, 수학, 정수론 문제 설명두 개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오.입력첫째 줄에는 두 개의 자연수가 주어진다. 이 둘은 10,000이하의 자연수이며 사이에 한 칸의 공백이 주어진다.출력첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. 예제 입력 1 복사24 18예제 출력 1 복사672 import sysimport mathinput = sys.stdin.readlineN,M = map(int,input().strip().split( ))print(math.gcd(N,M))print(math.lcm(N,M)) 더보기
[백준][Bronze V] 새싹 - 25083번 파이썬 문제풀이 문제 링크성능 요약메모리: 31120 KB, 시간: 36 ms분류구현 문제 설명아래 예제와 같이 새싹을 출력하시오.입력입력은 없다.출력새싹을 출력한다. 예제 입력 1 복사예제 출력 1 복사 ,r'"7r`-_ ,' ,/ \. ". L_r' `~\/ | | print(" ,r\'\"7")print("r`-_ ,\' ,/")print(" \\. \". L_r\'")print(" `~\\/")print(" |")print(" |") 더보기
[백준][Bronze I] 최소공배수 - 1934번 파이썬 문제풀이 문제 링크성능 요약메모리: 33240 KB, 시간: 32 ms분류유클리드 호제법, 수학, 정수론 문제 설명두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소공배수라고 한다. 예를 들어, 6과 15의 공배수는 30, 60, 90등이 있으며, 최소 공배수는 30이다.두 자연수 A와 B가 주어졌을 때, A와 B의 최소공배수를 구하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 둘째 줄부터 T개의 줄에 걸쳐서 A와 B가 주어진다. (1 ≤ A, B ≤ 45,000)출력첫째 줄부터 T개의 줄에 A와 B의 최소공배수를 입력받은 순서대로 한 줄에 하나씩 출력한다.예제 입력 1 .. 더보기
[백준][Bronze I] 팰린드롬수 - 1259번 파이썬 문제풀이 문제 링크성능 요약메모리: 31120 KB, 시간: 32 ms분류구현, 문자열 문제 설명어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 한다. 'radar', 'sees'는 팰린드롬이다.수도 팰린드롬으로 취급할 수 있다. 수의 숫자들을 뒤에서부터 읽어도 같다면 그 수는 팰린드롬수다. 121, 12421 등은 팰린드롬수다. 123, 1231은 뒤에서부터 읽으면 다르므로 팰린드롬수가 아니다. 또한 10도 팰린드롬수가 아닌데, 앞에 무의미한 0이 올 수 있다면 010이 되어 팰린드롬수로 취급할 수도 있지만, 특별히 이번 문제에서는 무의미한 0이 앞에 올 수 없다고 하자.입력입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 .. 더보기
[백준][Bronze IV] 숫자의 합 - 11720번 파이썬 문제풀이 문제 링크성능 요약메모리: 31120 KB, 시간: 36 ms분류구현, 수학, 문자열 문제 설명N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.입력첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.출력입력으로 주어진 숫자 N개의 합을 출력한다.예제 입력 1 복사11예제 출력 1 복사1예제 입력 2 복사554321예제 출력 2 복사15예제 입력 3 복사257000000000000000000000000예제 출력 3 복사7예제 입력 4 복사1110987654321예제 출력 4 복사46 import sysinput = sys.stdin.readlinea = int(input().strip())b = list(inpu.. 더보기
[백준][Bronze V] 아스키 코드 - 11654번 파이썬 문제풀이 문제 링크성능 요약메모리: 31120 KB, 시간: 36 ms분류구현 문제 설명알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.입력알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.출력입력으로 주어진 글자의 아스키 코드 값을 출력한다.예제 입력 1 복사A예제 출력 1 복사65예제 입력 2 복사C예제 출력 2 복사67예제 입력 3 복사0예제 출력 3 복사48예제 입력 4 복사9예제 출력 4 복사57예제 입력 5 복사a예제 출력 5 복사97예제 입력 6 복사z예제 출력 6 복사122  import sysinput = sys.stdin.readlinea = input().strip()print(ord(a)) 더보기
[백준][Bronze I] 수 정렬하기 3 - 10989번 파이썬 문제풀이 문제 링크성능 요약메모리: 31120 KB, 시간: 8240 ms분류정렬 문제 설명N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.입력첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다.출력첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 예제 입력 1 복사105231423517예제 출력 1 복사1122334557  #import sys#input = sys.stdin.readline#N = int(input().strip())#list = []#for i in range(N):# list.append(int(input())) .. 더보기

반응형