본문 바로가기

Python3

[Programming Language] 1. 서론 ● 들어가기 전 블로거 한마디 과목은 프로그래밍 언어 설계 및 구현시 고려되어야 하는 사항과 그에 따른 언어별 특징 등을 배우는 과목입니다. 각종 언어들에 대한 예제 코드가 나오지만, 그에 대한 문법적인 설명은 따로 제공하지 않으므로, 기본적인 문법, 특히 C, Python, Java 세 언어의 기본문법은 알고 보시는게 좋습니다. ● 컴퓨터 구조가 언어 설계에 미친 영향 현대의 컴퓨터 구조는 모두 폰 노이만 구조에 기반함. - 폰 노이만 구조 데이터와 프로그램이 모두 동일한 기억 장소에 저장됨 명령어를 실행하는 CPU는 기억 장소로부터 떨어져 있음. 명령어와 데이터는 CPU에 전달되어야 하고, 연산 결과는 다시 기억 장소로 전달되어야 함. (인출-실행 사이클, 해당 과정에서 Program Counter,.. 2023. 7. 7.
[BOJ] [5557] 1학년 (Python) 내 해답) import sys; ip = sys.stdin.readline N = int(ip()) nl = list(map(int,ip().split())) #입력 받기 before = {0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0} after = {0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0} before[nl[0]] = 1 #초기 세팅 for i in range(1,N-1): #N번 반복 q = [k for k,v in before.items() if .. 2023. 2. 20.
[BOJ] [2447] 별 찍기 - 10 (Python) 내 해답) def f(n): #빈칸 뚫어주는 함수 global square k=3 while k 2023. 2. 18.