알고리즘, 코딩 테스트 준비 시작
알고리즘 코딩테스트 준비 언어로는 파이썬을 채택했습니다
많이 쓰는 언어로 C++, Java도 있습니다.
물론 단점도 있습니다
PyCharm은 JetBrains에서 제작한 Python용 통합 개발 환경.
입력
input() : 입력값 한 줄을 읽어옵니다.
읽어온 값은 항상 문자열(string) 으로 취급합니다.
sys.stdin.readline() : input() 과 거의 같은 방식으로 작동하나, 개행문자(Enter) 를 포함해서 읽어옵니다.
출력
for 반복문은, 순회 가능한 객체의 값을 하나씩 변수에 할당합니다
range 함수를 사용해서 0 부터 n-1 을 출력하기
for i in range(n):
print(i)
while 문은 특정 조건을 만족할 때까지 지정한 일을 반복.
어떤 조건이 참일 때, 지정한 동작을 수행
모든 조건문은 if 로 시작
a = int(input()) # 아무 숫자 입력하기
if a < 3:
print("a는 3 미만")
elif a < 5:
print("a는 3 이상 5 미만")
elif a < 10:
print("a는 5 이상 10 미만")
else:
print("a는 10 이상")
elif : else if 의 줄임, 이후의 조건
else : 조건문 마지막에서 사용, 모든 조건이 아닐 경우
Java는 사용해봤지만 파이썬은 처음이라 언어가 어색합니다
특히 소괄호나 중괄호가 없는게 제일 어색했습니다.
그래도 정말 직관적이고 간결한걸 느껴지는 언어 같습니다.