BOJ

Programming/Coding Problem

BOJ 2588번 : 곱셈

안녕하세요. 지난 포스팅의 BOJ 10430번 : 나머지에서는 파이썬 사칙연산들을 활용해서 문제를 해결하였습니다. 오늘도 사칙연산을 활용하지만 약간 더 복잡한 문제를 보도록 하죠. 핵심 포인트 입력함수 input 문자열 인덱싱 파이썬 기본 사칙연산 : 곱셈(*) 문제를 보시면 곱셈하는 과정에서 얻어지는 값들을 순서대로 출력해야함을 알 수 있습니다. 곱셈 규칙에 따르면 (3)에는 (1)에 (2)의 일의 자리 숫자를 곱한 결과가 되고, (4)는 십의 자리 숫자, (5)는 백의 자리 숫자입니다. 마지막으로 (6)에는 단순히 (1)과 (2)의 곱셈 결과를 출력하면 됩니다. 다만, 여기서 유의할 점은 입력을 한줄에 받는 게 아니라 다음줄에 받기 때문에 지난 포스팅들에서 사용했던 map(int, input().sp..

Programming/Coding Problem

BOJ 10430번 : 나머지

안녕하세요. 지난 포스팅의 BOJ 18108번 : 1998년생인 내가 태국에서는 2541년생?!에서는 형변환(str $\rightarrow$ int)하는 방법에 대해서 알아보았습니다. 오늘은 BOJ 10869번 : 사칙연산과 비슷한 문제로 파이썬 사칙연산들을 활용해서 문제를 해결해보도록 하겠습니다. 핵심 포인트 입력함수 input 문자열 자르기 함수 split 자료형 변환함수 map 파이썬 기본 사칙연산 : 덧셈(+), 곱셈(*), 나머지(%) A, B, C = map(int, input().split()) print((A+B)%C) print(((A%C) + (B%C))%C) print((A*B)%C) print(((A%C) * (B%C))%C) 참고자료 및 그림출처 백준 코딩 문제

Programming/Coding Problem

BOJ 18108번 : 1998년생인 내가 태국에서는 2541년생?!

안녕하세요. 지난 포스팅의 BOJ 10926번 : ??!에서는 입력된 문자열에 덧셈(+) 연산을 통해 뒤에 "??!"를 붙히는 방법에 대해서 알아보았습니다. 오늘도 간단한 문제를 소개시켜드리도록 하겠습니다. 핵심 포인트 입력함수 input 자료형 변환 함수 int 파이썬 기본 연산 - 일단, 예제를 통해서 불기년도와 서기년도의 차이가 543년이 차이나는 것을 확인할 수 있습니다. 따라서, 입력되는 불기년도에 543을 빼면 서기년도를 얻을 수 있겠죠. 여기서 입력되는 데이터가 문자열(str)에서 정수형(int)으로 변환시켜줘야하기 때문에 int() 함수를 통해 입력 데이터를 형변환 시켜준 다음 543을 빼면 답을 얻을 수 있습니다. print(int(input()) - 543) 참고자료 및 그림출처 백준 ..

Programming/Coding Problem

BOJ 10926번 : ??!

안녕하세요. 지난 포스팅의 BOJ 10869번 : 사칙연산에서는 파이썬의 대표적인 사칙연산들인 덧셈(+), 뺄셈(-), 곱셈(*), 몫(//), 나머지(%)를 이용해 문제를 풀어보았습니다. 오늘도 역시 입출력과 관련된 간단한 문제를 해결해보도록 하겠습니다. 핵심 포인트 입력함수 input 파이썬 문자열 연산 : 두 문자열 이어붙이기(+) 오늘의 핵심 포인트는 2가지 입니다. 첫번째로 임의로 데이터를 입력받는 input 함수는 항상 결과가 문자열로 저장된다는 점이고 두번째는 두 문자열 사이의 덧셈(+) 연산은 두 문자열을 하나로 이어붙인다는 것입니다. 이번 문제는 임의로 들어오는 문자열 뒤에 "??!"라는 문자열을 이어붙이면 되기 때문에 문자열 사이의 덧셈에 대한 개념을 이해하셨다면 쉽게 풀 수 있습니다...

Programming/Coding Problem

BOJ 10869번 : 사칙연산

안녕하세요. 지난 포스팅의 BOJ 1008번 : A / B에서는 파이썬 사칙연산 중 하나인 나눗셈을 이용해서 문제를 해결해보았습니다. 오늘은 파이썬 기초 연산들인 덧셈(+), 뺄셈(-), 곱셈(*), 몫(//), 나머지(%) 계산을 활용해서 문제를 풀어보도록 하겠습니다. 핵심 포인트 입력함수 input 문자열 자르기 함수 split 자료형 변환함수 map 파이썬 기본 사칙연산 : 덧셈(+), 뺄셈(-), 곱셈(*), 몫(//), 나머지(%) A, B = map(int, input().split()) print(A + B) print(A - B) print(A * B) print(A // B) print(A % B) 참고자료 및 그림출처 백준 코딩 문제 파이썬 공식 문서 : map() 파이썬 공식 문서 :..

Programming/Coding Problem

BOJ 1008번 : A / B

안녕하세요. 지난 포스팅의 BOJ 10998번 : A × B에서는 파이썬 사칙연산 중 하나인 곱셈(*)을 통해 문제를 해결해보았습니다. 오늘도 마찬가지로 사칙연산에 대해서 알아볼텐데요. 나눗셈(/)을 이용해서 문제를 풀어보겠습니다. 입력에 대한 자세한 내용은 BOJ 1000번 : A + B을 참고해주시길 바랍니다. 핵심 포인트 입력함수 input 문자열 자르기 함수 split 자료형 변환함수 map 파이썬 기본 연산 / A, B = map(int, input().split()) print(A / B) 참고자료 및 그림출처 백준 코딩 문제 파이썬 공식 문서 : map() 파이썬 공식 문서 : split()

Programming/Coding Problem

BOJ 10998번 : A × B

안녕하세요. 지난 포스티의 BOJ 1001번 : A - B에서는 파이썬 사칙연산 중 하나인 뺄셈(-)을 통해 문제를 해결해보았습니다. 오늘도 마찬가지로 사칙연산에 대해서 알아볼텐데요. 곱셈(*)을 이용해서 문제를 풀어보겠습니다. 입력에 대한 자세한 내용은 BOJ 1000번 : A + B을 참고해주시길 바랍니다. 핵심 포인트 입력함수 input 문자열 자르기 함수 split 자료형 변환함수 map 파이썬 기본 연산 * A, B = map(int, input().split()) print(A*B) 참고자료 및 그림출처 백준 코딩 문제 파이썬 공식 문서 : map() 파이썬 공식 문서 : split()

Programming/Coding Problem

BOJ 1001번 : A - B

안녕하세요. 지난 포스팅의 BOJ 1000번 : A + B에서는 input() 함수, split() 함수, map() 함수를 통해 데이터를 입력받는 방법과 사칙연산 중 덧셈(+)에 대해서 알아보았습니다. 이번에는 뺄셈(-)을 이용해서 문제를 해결해보겠습니다. 핵심 포인트 입력함수 input 문자열 자르기 함수 split 자료형 변환함수 map 파이썬 기본 연산 - A, B = map(int, input().split()) print(A-B) 참고자료 및 그림출처 백준 코딩 문제 파이썬 공식 문서 : map() 파이썬 공식 문서 : split()

Johns Hohns
'BOJ' 태그의 글 목록 (14 Page)