전체 글

Studying archive https://github.com/ChoMinGi
목차 손익분기점(#1712) Problem 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 생산 대수를 늘려 가다 보면 어느 순간 총 수입(판매비용)이 총 비용(=고정비용+가변비용)보다 많아지게 된다. 최초로 총 수입이 총 비용보다 많아져 이익이 발생하는 지점을 손익분기점(BREAK-EVEN POINT..
목차 아스키 코드(#11654) Problem 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. Hint 파이썬에서는 ord() 함수를 이용하여 아스키코드로 변환을 할 수 있고 chr() 함수를 이용하여 아스키코드에서 변환할 수 있다. Solution ord()을 이용한 풀이 print(ord(input())) ord() 함수는 str 자료형을 받는 함수이다. 숫자의 합(#11720) Problem N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. Hint 문제에서 나올 수 있는 조건등을 생각해보면 공백없이 나열되어있는 숫자 N은 절대 2자리수 이상이 될수 없다. Solution map()을..
· Python
목차 map() 알고리즘 공부를 하다보면 input 값에 자료형을 할당하여 줄때 두개 이상의 할당이 필요할때면 쓰는 것을 볼 수 있다. 또한 map 함수에 대한 출력 형식이나 입력 형식 등에 대한 이해도가 적어서 iterable 오류가 뜨기도 한다. 포스팅을 통하여 map 을 더 자유롭게 사용할 수 있도록 배워보자! 일단 vs code에서의 설명을 읽어보면 - map(func, *iterables) map 함수의 class 는 map 이라고 나와있다. 그럼 map 이라는건 무엇일까? map은 리스트의 객체형식이라고 보면 된다. 쉽게 말해 리스트는 저장 시에 [ ] 대괄호 (리스트) 내에 여러가지 객체들이 쭉 나열되어 있는데 그 형상에서 [ ] 만 제외되었다고 볼 수 있다. 입력 인자로는 앞에는 함수를 뒤..
목차 들어가기에 앞서, 본 글은 [운영체제 구조 :: System call(시스템 콜)과 API/ABI] 포스팅 도중 Stackoverflow의 게시글 중 ABI의 이해를 돕고 안정적인 ABI 에 대한 코드에 대한 리뷰이다. 출처 및 이전글 확인 2022.07.29 - [OS :: 운영체제] - 운영체제 구조 :: System call(시스템 콜)과 API/ABI 운영체제 구조 :: System call(시스템 콜)과 API/ABI 목차 시스템 콜과 API / ABI 는 관계성이 높기 때문에 같이 포스팅을 진행하였다. 시스템 콜 (System call) 운영 체제의 커널이 제공하는 서비스에 대해, 응용 프로그램의 요청에 따라 커널에 접근하기 nstgic3.tistory.com 공유 라이브러리와 ABI 관..
목차 정수 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..
nstgic3
nstgic3_archive