IT학습/CodingTest 8

[백준/Bronze V] 오늘 날짜 - 10699

https://www.acmicpc.net/problem/10699 10699번: 오늘 날짜 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. 입력 입력은 없다. 출력 서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다. 코드 from datetime import datetime date = str((datetime.today()))[:10] print(date) 해설) datetime 패키지에서 today 메서드를 사용한다. 그러면 '2024-01-18 14:27:13.877429' 같은 값을 얻을 수 있다. 해당 출력의 클래스는 datetime.datetime 이다. 이를 string으로 바꿔준 다음 원하..

IT학습/CodingTest 2024.01.18

[백준/Bronze V] 검증수 - 2475

https://www.acmicpc.net/problem/2475 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net 문제 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들어간다. 검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다. 예를 들어 고유번호의 처음 5자리의 숫자들이 04256이면, 각 숫자를 제곱한..

IT학습/CodingTest 2024.01.18

[백준/Bronze V] 별 찍기 - 1 - 2438

https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 문제 설명 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 코드 N = int(input()) for i in range(N): print('*' * (i+1)) 숏코딩 for i in range(int(input())):print('*'*-~i) 메모) 비트연산자: "-~i" 현재 반복변수 'i'에 1을 더한 값이 된다.

IT학습/CodingTest 2024.01.18

[백준/Bronze V] 사칙연산 - 10869

https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 예제 출력 7 3 코드 a, b =map(int, input().split()) print(a+b) print(a-b) print(a*b..

IT학습/CodingTest 2024.01.18

[백준/Bronze V] 새싹 - 25083

https://www.acmicpc.net/problem/25083 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net 문제 아래 예제와 같이 새싹을 출력하시오. 입력 없음 출력 새싹을 출력한다. 예제 출력 ,r'"7 r`-_ ,' ,/ \. ". L_r' `~\/ | | 코드 print(" ,r\'\"7") print("r`-_ ,\' ,/") print(" \\. \". L_r\'") print(" `~\\/") print(" |") print(" |") 메모) ' 와 " 같은 제어문자를 출력하기 위해서 \ 를 써야한다. print(\') print(\")

IT학습/CodingTest 2024.01.14

[백준/Bronze V] 고양이 - 10171

https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 문제 아래 예제와 같이 고양이를 출력하시오. 입력 없음 출력 고양이를 출력한다. 예제 출력 \ /\ ) ( ') ( / ) \(__)| 코드 print("\ /\\\n ) ( ')\n( / )\n \(__)|") 메모) 역슬래시( \ ) 출력 역슬래시를 출력하기 위해서는 역슬래시를 두번 입력하여 해당 문자열이 특수문자가 아니라 문자열 그 자체임을 알려줘야 한다. print('\\') 제어문자 \n 문자열에서 줄바꿈 위의 코드는 다음과 같다. print("\ /\\") print(" ) ( ')") print("( / )") print(" \(__)|")

IT학습/CodingTest 2024.01.10

[백준/Bronze V] 두 수 비교하기 - 1330

https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '', '', '', '', '', '

IT학습/CodingTest 2024.01.06

[백준/Bronze V] 단어 길이 재기 - 2743

https://www.acmicpc.net/problem/2743 2743번: 단어 길이 재기 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. www.acmicpc.net 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 100이다. 출력 첫째 줄에 입력으로 주어진 단어의 길이를 출력한다. 코드 print(len(input())) 메모) input(): In Python, the input() function is used to take user input from the console. When input() is called, the program will pause and wait for the user to enter some..

IT학습/CodingTest 2024.01.04