[Python] 리스트, 딕셔너리, 튜플, 집합
개발/Python2022. 6. 29. 23:32[Python] 리스트, 딕셔너리, 튜플, 집합

*가독성이 다소 떨어지는 점 양해 부탁드립니다. 리스트(list) 👨‍🎓학생의 학점을 관리하는 프로그램을 작성해보자. #학생A의 학점 A_network = "A+" A_algorithm = "A" A_OS = "B" #학생B의 학점 B_network = "A" B_algorithm = "C" B_OS = "D" 위와 같이 변수에 원하는 값을 저장할 수 있다. 만약, 학생의 수가 매우 많아지면 어떻게 될까? → 보기도 안좋고, 유지보수하는데 최악이다. 따라서, 위와 같은 정보를 리스트를 통해 한 번에 정리할 수 있다. A_grade = ["A+", "A", "B"] B_grade = ["A", "C", "D"] 예제처럼, ‘[ ]’를 사용해서 리스트라는 자료구조로 나타낼 수 있다. 리스트는 조건문, 반복문..

[Python] Python 기초 지식과 문자열, 입력과 출력
개발/Python2022. 6. 22. 17:03[Python] Python 기초 지식과 문자열, 입력과 출력

주제 1. 키워드 2. 자료형(Data type) 3. 문자열 4. 입력과 출력 1. 키워드 특별한 의미가 부여된 단어로, 파이썬이 먼저 쓰겠다고 예약한 것이다. 키워드 목록은 다음과 같다. False/True/None/and/as/assert/break/class/continue/def/del/elif/else/except/finally/for/from/global/if/import/in/is/lambda/nonlocal/not/or/pass/raise/return/try/while/with/yeild 다음과 같은 코드를 통해 키워드를 확인할 수 있다. import keyword print(keyword.kwlist) 식별자 파이썬에서 이름을 붙일 때 사용하는 단어로, 변수나 함수의 이름으로 사용되는 ..

[백준] 2839번 설탕 배달, 파이썬과 C(C++) 메모리/시간 차이 비교
Computer Science/알고리즘 문제2021. 7. 17. 00:47[백준] 2839번 설탕 배달, 파이썬과 C(C++) 메모리/시간 차이 비교

개요 알고리즘, 자료구조에 관심이 있는 사람이라면 백준을 다 알고 계실 것이라고 생각합니다. 자료구조를 복습하고 있고, 알고리즘은 아직 배우지 않은 상태인데요. 이렇게 알고리즘에 대한 배경지식이 전무한 상태로 문제를 풀 기회가 생겨서 한 번 풀어봤습니다. https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉..

image