본문 바로가기
Robot/22년도 자율주행 테크니션 양성과정 일지록

[파이썬] DAY13 입학식코테문제 & NUMPY

by 9루트 2022. 2. 4.

입학식 코테 문제 풀이

 

파이썬 개발 환경

 

 

 

메모리 할당 방식

1. 정적 메모리 할당

2. 동적 메모리 할당

 

 

 

 

 

 

객체 지향 프로그래밍의 4가지 속성

상속성

upcasting downcasting

파이썬은 upcasting 없다.

https://viera.tistory.com/3

 

Class의 형변환 (Upcasting, Downcasting)

자바는 객체지향언어(OOP)의 한 종류입니다. OOP는 객체의 관점에서 프로그래밍 하는 것을 의미합니다. 자바뿐만 아니라 C++, 파이썬, Swift 등 요즘 뜨는 언어들에서 OOP개념을 사용 중입니다. OOP의

viera.tistory.com

 

 

 

다형성

overriding vs overloading

https://hyeonggi.tistory.com/entry/Python-%EC%9E%85%EB%AC%B8-%EC%98%A4%EB%B2%84%EB%9D%BC%EC%9D%B4%EB%94%A9%EA%B3%BC-%EC%98%A4%EB%B2%84%EB%A1%9C%EB%94%A9

 

[Python 입문] 14. 파이썬 오버라이딩과 오버로딩

 앞서 클래스에 대해 배우면서 오버라이딩(Overriding)과 오버로딩(Overloading)에 대해 나왔었다. 오버라이딩과 오버로딩은 이름에서부터 비슷한 것 같지만 사실은 완전 다른 두 가지 개념이다. 목차

hyeonggi.tistory.com

 

 

 

13번

한글자만 입력 받으려면 [0]을 넣으면 된다.

n = int(input("입력: ")[0]) # 한글자만 입력 받겠다.
for i in range(n):
  print(i, end = ",")
print(n)

 

나는 if 문으로 0을 먼저 출력하고

", 숫자" 형식으로 for문 돌리는 방식을 생각했는데

이렇게 풀면 더 간단하게 구현할 수 있겠다.

 

 

 

14번