본문 바로가기

전체 글30

[Python] 불 자료형 Boolean(Bool ; 불)불은 오직 True(참)과 False(거짓) 값만 가질 수 있다.이때 True와 False의 첫 글자는 반드시 대문자로 써야한다.print(True) # Trueprint(False) # False 위의 예제처럼 참과 거짓을 그대로 입력하는 것은 큰 의미가 없다. 참과 거짓은 '어떤 명제'의 결과가 될 때 의미를 갖는다.비교 연산자 - 불 만들기파이썬에는 여섯 개의 비교 연산자가 있다.연산자설명==같다!=다르다작다>크다작거나 같다>=크거나 같다=이 들어가는 연산자에서 =은 항상 오른쪽에 위치한다.비교 연산자는 숫자 또는 문자열에 적용할 수 있다.print(10 == 100) # False (10과 100은 같다 - 거짓)print(10 != 100) # True (10과 1.. 2025. 7. 21.
[BAEKJOON][Python] 2438번 2438번 : 별 찍기 - 1문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제입력첫째 줄에 N(1≤N ≤100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력 15예제 출력 1***************정답N = int(input()) # 줄의 수를 입력받아 int형으로 변환 후 변수 N에 할당for i in range(1, N+1): # 1부터 (N+1)까지 i에 순서대로 넣음 print('*' * i) # '*'을 i개만큼 출력풀이N = int(input()) # 줄의 수를 입력받아 int형으로 변환 후 변수 N에 할당 1. input() 함수 : 사용자로부터 문자를 입력받을 때 사용A = input()사용자로부터 입력받은 문자가.. 2025. 7. 21.
[BAEKJOON][Python] 11022번 11022번 : A+B - 8문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다.(0 출력각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. 예제 입력 151 12 33 49 85 2예제 출력 1Case #1: 1 + 1 = 2Case #2: 2 + 3 = 5Case #3: 3 + 4 = 7Case #4: 9 + 8 = 17Case #5: 5 + 2 = 7정답T = int(input()) # 테스트 케이스 개수를 입력받아 int형으로 변환 후 변수 T에 할당for .. 2025. 7. 21.
[BAEKJOON][Python] 11021번 11021번 : A+B - 7문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다.(0 ≤ A, B ≤ 10)출력각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. 예제 입력 151 12 33 49 85 2예제 출력 1Case #1: 2Case #2: 5Case #3: 7Case #4: 17Case #5: 7정답T = int(input()) # 테스트 케이스 개수를 입력받아 int형으로 변환 후 변수 T에 할당for i in range(T): # 0부터 (T-1)까지 i에 순서대로 넣음 .. 2024. 11. 27.
[BAEKJOON][Python] 15552번 15552번 : 빠른 A+B문제본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다.Python을 사용하고 있다면, input 대신 sys.stdin.readline을 사용할 수 있다. 단, 이때는 맨 끝의 개행문자까지 입력받기 때문에 문자열을 저장하고 싶을 경우 .rstrip()을 추가로 해주는 것이 좋다.또한 입력과 출력은 별개이므로, 테스트케이스를 전부 입력받아서 저장한 뒤 전부 출력할 필요는 없다.테스트케이스를 하나 받은 뒤 하나 출력해도 된다.입력첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,00.. 2024. 11. 26.
[BAEKJOON][Python] 25314번 25314번 : 코딩은 체육과목 입니다문제 오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ 책을 열심히 읽었던 혜아는 간단히 두 수를 더하는 코드를 칠판에 적었다. 코드를 본 면접관은 다음 질문을 했다. "만약, 입출력이 N바이트 크기의 정수라면 프로그램을 어떻게 구현해야 할까요?"혜아는 책에 있는 정수 자료형과 관련된 내용을 기억해 냈다. 책에는 long int는 4바이트 정수까지 저장할 수 있는 정수 자료형이고 long long int는 8바이트 정수까지 저장할 수 있는 정수 자료형이라고 적혀 있었다. 혜아는 이런 생각이 들었다. “int 앞에 long을 하.. 2024. 11. 25.