Study

Study/이것이 취업을 위한 코딩 테스트다

[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 10. 주요 라이브러리의 문법

표준 라이브러리 특정한 프로그래밍 언어에서 자주 사용되는 표준 소스코드를 미리 구현해 놓은 라이브러리 내장함수 print(), input()과 같은 기본 입출력 기능, sorted()와 같은 정렬 기능을 포함한 기본 내장 라이브러리 sum() 함수는 모든 원소의 합을 반환 result = sum([1, 2, 3, 4, 5]) print(result) # 출력값 : 15 min() 함수는 파라미터가 2개 이상 들어왔을 때 가장 작은 값 반환 max() 함수는 파라미터가 2개 이상 들어왔을 때 가장 큰 값 반환 result = min(7, 3, 5, 2) print(result) # 출력값 : 2 result = max(7, 3, 5, 2) print(result) # 출력값 : 7 eval() 함수는 수학..

Study/이것이 취업을 위한 코딩 테스트다

[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 09. 함수

1. 함수 똑같은 코드를 반복적으로 사용해야 할 때 사용 def add(a, b): return a + n print(add(3, 7)) # 출력값 : 10 # return 문 없이 작성할 경우 def add(a, b): print('함수의 결과:', a + b) add(3, 7) # 출력문 : 함수의 결과: 10 함수 호출 과정에서 파라미터의 변수를 직접 지정해서 값을 넣을 수 있음 def add(a, b): print('함수의 결과:', a + b) add(b = 3, a = 7) # 출력문 : 함수의 결과: 10 함수 내에서 지역 변수를 사용하고자 할 경우 global 키워드를 사용 a = 0 def func(): global a a += 1 for i in range(10): func() prin..

Study/이것이 취업을 위한 코딩 테스트다

[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 08. 반복문

1. While문 조건문이 참일 때 한해서 반복적으로 코드를 수행 i = 1 result = 0 # i가 9보다 작거나 같을 때 아래 코드 실행 while i = 80: print(i + 1, "번 학생은 합격입니다.")

Study/이것이 취업을 위한 코딩 테스트다

[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 07. 조건문

1. 조건문의 기본 파이썬에서 조건문을 작성할 때는 if ~ elif ~ else 문을 사용한다. 조건문 작성 시, 코드의 블록을 들여 쓰기로 설정 들여 쓰기는 Tab으로 진행해도 되지만, 가급적이면 Space 4번을 이용하기 # 출력값 : 학점: B score = 85 if score >= 90: print("학점: A") elif score >= 80: print("학점: B") elif score >= 70: print("학점: C") else: print("학점: F") 2. 비교 연산자 비교 연산은 두 값을 비교할 때 이용 비교 연산자 설명 X == Y X와 Y가 서로 같을 때 참 X != Y X와 Y가 서로 다를 때 참 X > Y X가 Y보다 클 때 참 X < Y X가 Y보다 작을 때 참 X..

Study/이것이 취업을 위한 코딩 테스트다

[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 06. 입출력

1. 데이터 입력받기 파이썬에서 입력받을 때는 input()을 이용함. 이는 한 줄의 문자열을 입력받도록 해준다. 여러 개의 데이터를 입력받을 때는 데이터가 공백으로 구분되는 경우가 많으므로, 아래와 같이 입력받은 문자열을 띄어쓰기로 구분하여 각각 정수 자료형의 데이터로 저장하는 코드의 사용 빈도가 매우 높음. list(map(int, input().split())) input()으로 입력받은 문자열을 split()을 통해 공백으로 나눈 리스트로 바꾼 후, map을 이용하여 해당 리스트의 모든 원소에 int() 함수를 적용한다. # 데이터의 개수 입력 n = int(input()) # 입력값 : 5 # 각 데이터를 공백으로 구분하여 입력 data = list(map(int, input().split())..

Study/이것이 취업을 위한 코딩 테스트다

[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 05. 사전, 집합 자료형

1. 사전 자료형 사전 자료형이란 키(key)와 값(value)의 쌍을 데이터로 가지는 자료형.그러므로, 인덱스라는 것이 존재하지 않음 리스트나 튜플과 달리 값에 순서가 없음 키-값 쌍을 데이터로 가지기 때문에, 우리가 원하는 변경 불가능한 데이터를 키로 사용할 수 있다. 사전 자료형이 사용되는 대표적인 예시는 사전(Dictionary)이다. 파이썬의 사전 자료형은 내부적으로 해시 테이블을 이용하므로 데이터 검색 및 수정 시 O(1)의 시간 복잡도가 소요된다. # 출력문 : {'사과': 'Apple', '바나나': 'Banana'} data = dict() data['사과'] = 'Apple' data['바나나'] = 'Banana' print(data) 사전 자료형 관련 함수 키 데이터만 뽑아서 리스트..

Study/이것이 취업을 위한 코딩 테스트다

[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 04. 문자열, 튜플 자료형

1. 문자열 자료형 문자열 변수 초기화 시 큰따옴표 “ 혹은 작은따옴표 ‘ 를 이용한다. # 출력문 : Hello World data = 'Hello World' print(data) # 출력문 : Don't you know "Python"? data = "Don't you know \"Python\"? 문자열끼리의 연산도 가능함 # 덧셈을 이용하면 문자열이 더해져 연결됨 # 출력문 : Hello World a = "Hello" b = "World" print(a + " " + b) # 문자열과 양의 정수를 곱할 경우, 문자열이 그 값만큼 여러 번 더해짐 # 출력문 : StringStringString a = "String" print(a * 3) 문자열을 내부적으로 리스트와 같이 처리 가능, 인덱싱과 ..

Study/이것이 취업을 위한 코딩 테스트다

[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 03. 리스트 자료형

1. 리스트 자료형 대괄호 [] 안에 원소를 넣어 초기화하며, 쉼표, 로 원소를 구분함 인덱스는 0부터 시작함 a = [1, 2, 3, 4, 5] # 출력값 : 5 print(a[4]) # 빈 리스트 선언 방법 1 a = list() # 빈 리스트 선언 방법 2 a = [] # 리스트의 크기가 N이고, 모든 값이 0인 1차원 리스트 초기화 # 출력값 : [0, 0, 0, 0, 0] n = 5 a = [0] * n print(a) 2. 인덱싱과 슬라이싱 인덱싱 : 인덱스값을 입력하여 리스트의 특정한 원소에 접근하는 것 # 뒤에서 첫 번째 원소 출력, 출력값 : 5 a = [1, 2, 3, 4, 5] print(a[-1]) # 두 번째 원소 값 변경, 출력값 : [1, 3, 3, 4, 5] a[1] = 3 ..

Study/이것이 취업을 위한 코딩 테스트다

[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 02. 자료형

1. 정수형 정수형에는 양의 정수, 음의 정수, 0이 있음. 2. 실수형 소수점 아래의 데이터를 포함하는 수 자료형 파이썬에서는 소수부가 0이거나, 정수부가 0인 소수는 0을 생략하고 작성할 수 있음. # 소수부가 0일 때 0을 생략 (결과값 : 5.0) a = 5. print(a) # 정수부가 0일 때 0을 생략 (결과값 : -0.7) a = -.7 print(a) 지수 표현 방식 실수형 데이터 표현 방식의 한 종류, e 혹은 E를 이용하여 표현한다. e 다음에 오는 수는 10의 지수부를 의미함 # 결과값 : 1000000000.0 a = 1e9 print(a) # 결과값 : 752.5 a = 75.25e1 print(a) # 결과값 : 3.954 a = 3954e-3 print(a) 최단 경로 문제에..

주인장 지니
'Study' 카테고리의 글 목록 (3 Page)
loading