목차 손익분기점(#1712) Problem 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 생산 대수를 늘려 가다 보면 어느 순간 총 수입(판매비용)이 총 비용(=고정비용+가변비용)보다 많아지게 된다. 최초로 총 수입이 총 비용보다 많아져 이익이 발생하는 지점을 손익분기점(BREAK-EVEN POINT..
Baekjoon/Stepbystep
BOJ 단계별 풀이 알고리즘 성공 코드 및 여러가지 해결 방법 코드 공유목차 아스키 코드(#11654) Problem 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. Hint 파이썬에서는 ord() 함수를 이용하여 아스키코드로 변환을 할 수 있고 chr() 함수를 이용하여 아스키코드에서 변환할 수 있다. Solution ord()을 이용한 풀이 print(ord(input())) ord() 함수는 str 자료형을 받는 함수이다. 숫자의 합(#11720) Problem N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. Hint 문제에서 나올 수 있는 조건등을 생각해보면 공백없이 나열되어있는 숫자 N은 절대 2자리수 이상이 될수 없다. Solution map()을..
목차 정수 N개의 합(#15596) Hint 파이썬에서의 함수 선언은 def 함수명(함수 인자): 코드 return 리턴값 으로 표현가능하다 Solution def solve(a): ans = sum(a) return ans 셀프 넘버(#4673) Hint 주어진 숫자의 각 자리수를 더하는 것을 구현하는데에 map() 을 사용해보자 map() 목차 map() 알고리즘 공부를 하다보면 input 값에 자료형을 할당하여 줄때 두개 이상의 할당이 필요할때면 쓰는 것을 볼 수 있다. 또한 map 함수에 대한 출력 형식이나 입력 형식 등에 대한 이해도가 nstgic3.tistory.com Solution map() 을 이용한 풀이 main=[] result=[] for i in range(10000): i =in..
목차 최소, 최대 (#10818) Hint 리스트를 이용하여 문제를 해결 시에 리스트에 입력되어지는 인자의 형식에 주의하기 리스트 끼리의 비교가 될수도 있고 정수 인자가 아닌 str 타입끼리의 비교가 될 가능성도 있다. max 함수의 원리 lst = [123,141,24,12,31,2,3,14] max_num = -1 (리스트의 값에 비해 너무 크지만 않으면 된다) for num in lst: if num > max_num: max_num = num input() a = [] a.append(int(input().split())) print(f'{min(*a)} {max(*a)}') 정수형 선언을 하지 않으면 어떨까? input() a = [] for i in input().split(): a.appen..
목차 구구단 (#2739) Hint 문제 내 출력창에 있는 형식 (spacebar) 에 주의 Solution a=int(input()) for i in range(1,10): print(f'{a} * {i} = {a*i}') A+B - 3 (#10950) Hint 입출력을 하나의 반복문에 넣기는 어렵다고 판단하여 리스트를 사용하였다. 출력 조건을 충족 시키려고 print(*리스트변수명 , sep='\n') 위와 같이 표현하였다. Solution count = int(input()) result = [] for i in range(count): a, b= map(int ,input().split()) result.append(a+b) print(*result, sep='\n') 합 (#8393) Hint ..