백준 29

백준 10869 사칙연산 파이썬

1. 문제 1000 A + B, 1001 A - B, 10998 A × B을 곁들여, A // B 몫, A % B 나머지 출력하기 2. 출제의도 파악하기 사칙연산 한꺼번에 출력 가능? 3. 풀이 1000 A + B, 1001 A - B, 10998 A × B, 1008 A / B 풀이와 같음. // : 나누었을 때 몫을 반환 예) 6 // 3 = 2 → 6 ÷ 3 = 2 … 0 이므로 2를 반환 % : 나머지 반환 예) 7 % 3 = 1 → 7 ÷ 3 = 2 … 1 이므로 1을 반환 a, b = map(int, input().split()) print(a + b) print(a - b) print(a * b) print(a // b) print(a % b) 공백을 기준으로 두 수 입력 받는다. 이때 문자..

백준 2022.02.06

백준 1008 A / B 파이썬

1. 문제 두 정수를 입력 받아 나누기 2. 출제의도 파악하기 연산자 ' / ' 이용해서 나눌 줄 아니? 3. 풀이 1000 A + B, 1001 A - B, 10998 A × B 랑 연산자만 바꾼 문제임. a, b = map(int, input().split()) print(a / b) a,b,c=input();print(int(a)/int(c)) 두 번째 코드에선 ' ; '를 입력해 한줄에 모조리 입력해줌. ' ; '는 마침표와 같은 의미로 한줄로 받아드림. 4. 남의 버전 분석 pass 5. 출력 확인

백준 2022.02.05

백준 1001 A - B 파이썬

1. 문제 두 정수 A, B를 입력 받은 후, A - B의 값 출력 2. 출제의도 파악하기 연산자 이용해서 뺄셈 할 줄 아니? 3. 풀이 map() 활용 연산자 ' - ' 활용 공백을 기준으로 두 수를 입력 받게 된다. 입력 받은 자료형은 문자열이므로, 정수형으로 바꿔준다. 그리고 각 수를 변수에 담은 후 빼면 끝. a, b = map(int, input().split()) print(a - b) 4. 남의 버전 분석 두 수를 입력 받고, 출력시 각 수를 정수형으로 변환 후 연산한다. A, B = input().split() print(int(A) - int(B)) 혹은 공백까지 각 변수에 넣고 맨 처음 문자열과 맨 마지막 문자열을 정수형으로 바꾼 후 연산한다. a, b, c = input() print..

백준 2022.02.03

백준 1000 A + B 파이썬

1. 문제 두 정수 A와 B를 입력 받은 다음, A + B를 출력하시오. 2. 출제의도 파악하기 입력 받기 → input() ' + ' 연산자 사용 아무튼 더할 것. 3. 풀이 필요한 함수들 input() : 입력 받을 수 있는 함수로 이때 입력 받은 자료형은 '문자열'이다. split() : 문자열을 나눈다. map() : 리스트의 요소를 한꺼번에 변환해준다. int() : 숫자나 문자열을 정수형으로 변환 입력값을 살펴보면, 두 문자열(정수) 사이에 공백이 포함되어 입력 받게 된다. 두 수는 공백을 기준으로 분리한다. 이때 split() 괄호 안에 아무 것도 넣지 않으면 공백을 기준으로 문자열을 나누게 된다. 그리고 map()은 (변환할 타입 함수, 변환할 리스트)를 파라미터 값으로 갖는 함수다. ma..

백준 2022.01.25

백준 10172 개 파이썬

1. 문제 강아지 출력하기 2. 출제의도 파악하기 10171번 고양이랑 유사한 문제 2022.01.24 - [Python] - 1.3 백준 10171 고양이 파이썬 3. 풀이 4번째 라인의 강아지 턱 털은 작은 따옴표가 아니었다. Esc키 아래의 ( ` )였음. print('|\\_/|') print('|q p| /}') print('( 0 )\"\"\"\\') print('|\"^\"\' |') # 요기 틀림 print('||_/=\\\\__|') print('|\\_/|') print('|q p| /}') print('( 0 )\"\"\"\\') print('|\"^\"` |') # 요기! print('||_/=\\\\__|') # 고양이의 남의 버전 따라해봄 1탄 print('|\\_/|\n|q p..

백준 2022.01.24

백준 10171 고양이 파이썬

1. 문제 고양이 출력하기 2. 출제의도 파악하기 문자열 안에 \, ' 가 들어갈 수 있도록 표현하기 여러줄의 문자열 출력해야함. 3. 풀이 \에 대해 \는 줄바꿈(\n), 탭(\t) 등을 표현할 때 사용되는 문자이다. \를 쓰면 특별한 기능을 쓰겠다라는 의미이다. 따라서 \ 자체를 문자열에 표현하고 싶다면, \\로 입력해주면 된다. 그럼 뒤에 있는 \를 문자로 출력해준다. 따옴표에 대해 큰따옴표( " )나 작은 따옴표( ' )로 문자열을 표현한다. 만약 출력하고 싶은 문자열에 작은 따옴표가 있다면 큰 따옴표로 문장을 감싸주면 된다. 혹은 표현하고 싶은 따옴표 앞에 \를 입력해주면 된다. print('\\ /\\') print(' ) ( \')') print('( / )') print(' \\(__)|'..

백준 2022.01.24

백준 10718 We love kriii

1. 문제 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. 2. 출제의도 파악하기 줄바꿈을 활용하기 3. 풀이 줄바꿈 표현: \n (역슬래시 + n) → 역슬래시 키의 위치는 키보드 Backspace 아래에 있다. 2557번의 문자열 표현을 활용할 수 있음. print("강한친구 대한육군\n강한친구 대한육군") print('강한친구 대한육군\n강한친구 대한육군') print("""강한친구 대한육군\n강한친구 대한육군""") print('''강한친구 대한육군\n강한친구 대한육군''') for문을 활용할 수도 있음. for n in range(2): print("강한친구 대한육군") 4. 남의 버전 분석 print("강한친구 대한육군\n" * 2) 문자열에 연산자( * )를 사용함 5. 출..

백준 2022.01.23

백준 2557 Hello World 파이썬

1. 문제 Hello World!를 출력하시오. 2. 출제의도 파악하기 print() 사용하기 Hello World!는 문자열 자료형이다. 3. 풀이 파이썬에서 문자열을 표현하는 방식은 총 4가지 큰 따옴표로 감싸기 작은 따옴표로 감싸기 큰 따옴표 3개 연속으로 쓰기 작은 따옴표 3개 연속으로 쓰기 # 1. 큰 따옴표 print("Hello World!") # 2. 작은 따옴표 print('Hello World!') # 3. 큰 따옴표 3개 연속 print("""Hello World!""") # 4. 작은 따옴표 3개 연속 print('''Hello World!''') 4. 출력 확인

백준 2022.01.23