본문 바로가기

삼성코테72

파이썬 백준 10818번 최소, 최대 최솟값과 최댓값을 찾는 문제 문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 풀이 과정 - min(), max() 함수를 사용한다. 자주 사용된다. - .sort() 함수를 사용한다. 정렬 문제에서 기본이 된다. 풀이 - 1 min(), max() 함수 사용 N=int(input()) array=list(map(int,input().split())) print(min(array), max(array)) N=int(input()) input() 함수를 통해 입력을 받고, int()를 통해 정수형으로 변환한다. array=list(map(int,input().split())) input().split()의 경우 입력을 공백으로 구별하여 나누고, map(int, )를 통해 각 입력을 정수형으로 변환한.. 2021. 3. 28.
파이썬 코드업 6003번 6003 : [기초-출력] 출력하기03(설명)(py) codeup.kr/problem.php?id=6003 [기초-출력] 출력하기03(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내 codeup.kr 문제 이번에는 줄을 바꿔 출력하는 출력문을 연습해보자. 다음과 같이 줄을 바꿔 출력해야 한다. Hello World (두 줄에 걸쳐 줄을 바꿔 출력) 예시 print("Hello") print("World") 풀이 과정 Python 내 print() 출력 함수를 이용하여 해당 문자열을 출력하며 줄바꿈 기능을 사용한다. 줄 바꿈 기능은 따옴표 내 \n로 표현한다. 풀이 print("Hello\n.. 2021. 3. 28.
6002 : [기초-출력] 출력하기02(설명)(py) www.codeup.kr/problem.php?id=6002 [기초-출력] 출력하기02(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 www.codeup.kr 문제 이번에는 공백( )을 포함한 문장을 출력한다. 다음 문장을 출력해보자. Hello World (대소문자에 주의한다.) 풀이 과정 파이썬 내 print() 출력 함수를 이용하여 해당 문자열을 출력한다. 풀이 print("Hello World") print("Hello") - print() 함수 내에 "Hello World"를 입력한다. 문자열 출력을 위해서는 양 끝에 큰 따.. 2021. 3. 27.
이것이취업을위한코딩테스트다 - Chapter 01 코딩테스트 개요 1. 복잡도 - 시간 복잡도 주제 복잡도는 알고리즘의 성능을 나타내는 척도이며, 시간 복잡도에 대해 알아보자. 내용 시간 복잡도: 특정한 크기의 입력에 대하여 알고리즘이 얼마나 오래 걸리는지는 의미한다.공간 복잡도: 특정한 크기의 입력에 대하여 알고리즘이 얼마나 많은 메모리를 차지하는지를 의미한다. 효율적인 알고리즘을 사용한다고 했을 때 보통 시간 복잡도와 공간 복잡도는 일종의 거래 관계(trade-off)가 성립한다.메모리를 조금 더 많이 사요아는 대신에 반복되는 연산을 생략하거나 더 많은 정보를 관리하면서 계산의 복잡도를 줄일 수 있다. 시간 복잡도 알고리즘 문제를 풀 때 단순히 '복잡도'라고 하면 보통은 시간 복잡도를 의미한다. 코딩 테스트에서는 작성한 프로그램이 모든 입력을 받아 이를 처리하고 실행 결과를 출력하는 데까지 걸.. 2021. 3. 27.