취업 리부트 코스 Day-07

cracKey·2024년 5월 30일
0
post-thumbnail

알고리즘, 코딩 테스트 준비 시작

알고리즘 코딩테스트 준비 언어로는 파이썬을 채택했습니다

많이 쓰는 언어로 C++, Java도 있습니다.

파이썬을 선택한 이유

  1. 직관적이다
  2. 문법이 배우기 쉽다
  3. 많은 레퍼런스
  4. 다양한 라이브러리

물론 단점도 있습니다

  1. 지원하지않는 기업도 있다
  2. 실행 시간이 길다(크게 지장은 없음)
  3. 코딩 스타일을 제한한다

파이썬 설치와 파이참

PyCharm은 JetBrains에서 제작한 Python용 통합 개발 환경.


Python

  • 문제풀이를 위한 기초공부

입출력

입력

  • input() : 입력값 한 줄을 읽어옵니다.
    읽어온 값은 항상 문자열(string) 으로 취급합니다.

  • sys.stdin.readline() : input() 과 거의 같은 방식으로 작동하나, 개행문자(Enter) 를 포함해서 읽어옵니다.

출력

  • print(a) : a 의 값을 출력합니다.

반복문

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 : 조건문 마지막에서 사용, 모든 조건이 아닐 경우


7일차 후기

Java는 사용해봤지만 파이썬은 처음이라 언어가 어색합니다
특히 소괄호나 중괄호가 없는게 제일 어색했습니다.

그래도 정말 직관적이고 간결한걸 느껴지는 언어 같습니다.

profile
키보드가 부서지게 / 개발공부노트

0개의 댓글