[알고리즘] 이코테 1단계 내용정리(조건문, 반복문, 함수, 입출력)

SeHoony·2022년 3월 8일
1

알고리즘

목록 보기
2/11
post-thumbnail

1. 조건문

  • in, not in 연산자
    : 리스트나 문자열에 사용
  • 조건부 표현식
    : result = 'good' if point >= 90 else 'bad'
example 1)

arr = [1,2,3,3,4,5,6,7,7]
remove_set = {3,5,7}
result = [i for i in arr if i not in result_set]
print(result) => [1,2,4,6]

2. 반복문

3. 함수

  • global 키워드
    : 함수 밖의 변수를 함수 안에서 쓰고자 할 때 사용
a = 1
def function():
	global a
    a +=1
  • 람다식
(1) def add(a,b) :
	  return a+b
    
(2) (lambda a, b : a+b)(3,7)
=> (1),(2)는 결과가 같다

4. 입출력

  • 빠른 입력 방식
import sys
sys.stdin.readline().rstrip()
profile
두 발로 매일 정진하는 두발자, 강세훈입니다. 저는 '두 발'이라는 이 단어를 참 좋아합니다. 이 말이 주는 건강, 정직 그리고 성실의 느낌이 제가 주는 분위기가 되었으면 좋겠습니다.

0개의 댓글