분류 전체보기

코딩하는 대학생에서 개발자까지
백준(S4) 4949번: 균형잡힌 세상 (파이썬, python3)
https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다. 각 줄은 마침표(".")로 끝난다 www.acmicpc.net 우선 이 문제는 스택 문제이다. 스택의 특징을 잘 모르시면 문제를 해결하는데 어려움이 있을 수 있어, 간단하게 스택에 대해 설명하고 코드 설명하겠습니다. 스택이란? FILO(First In Last Out)의 특징을 가지고 있는 자료구조 중 하나입니다. 그림으로도 확인할수 있듯이 스택에 숫자 1을 넣고 2를 넣으면 pop을 할 때 숫자 2가 먼저 나가는 것을 확인할 수 있습니..
파이썬 마스터 하기 6. 딕셔너리(dictionary)
리스트가 인덱스를 기반으로 값을 저장한다면 딕셔너리는 키를 기반으로 값을 저장합니다. 딕셔너리는 4단계로 나눠서 설명하겠습니다. 1. 딕셔너리 선언하기 2. 딕셔너리의 요소에 접근하기 3. 딕셔너리에 값 추가하기 / 제거하기 4. 딕셔너리 내부에 키가 있는지 확인하기 1. 딕셔너리 선언하기 1 2 3 4 dict_a = { "subject": ["파이썬","자바","C언어"], "wannabe":["카카오","삼성","네카라쿠배"] } Colored by Color Scripter cs 딕셔너리는 중괄호로 선언하며 키 값을 쉼표로 연결해서 만듭니다. subject와 wannabe라는 키를 이용해서 값을 저장했습니다. 2. 딕셔너리의 요소에 접근하기 1 2 3 4 5 6 7 8 dict_a = { "sub..
백준(B1) 1110번: 더하기 사이클(파이썬)
https://solution-is-here.tistory.com/105 파이썬 마스터 하기 5-2. for 반복문 C언어나 자바에서는 for 반복문을 for(int a = 0; a 파이썬에서는 구조가 다르므로 문제와 함께 for 반복문에 대해 설명하겠다. for 반복문은 3가지로 나눠서 설명하겠다. 1. range 2. 리스트 3. 문자열 1. ra solution-is-here.tistory.com 이 글을 보고 오시면 더 쉽게 이해하실 수 있습니다. https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 ..
파이썬 마스터 하기 5-2. for 반복문
C언어나 자바에서는 for 반복문을 for(int a = 0; a
백준(B2) 2750번: 수 정렬하기 (파이썬)
https://solution-is-here.tistory.com/103 파이썬 마스터 하기 5-1. 리스트 사람들이 리스트와 배열을 많이 헷갈리시는데 배열은 크기 할당을 꼭 해줘야 하고 리스트는 안 해줘도 되는 장점이 있다. 리스트는 파이썬을 공부하기 위해서는 무조건 알아야 하는 것이라고 solution-is-here.tistory.com 이 글을 보고 오시면 더 쉽게 이해할 수 있습니다. https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 예전에 C언어..
파이썬 마스터 하기 5-1. 리스트
사람들이 리스트와 배열을 많이 헷갈리시는데 배열은 크기 할당을 꼭 해줘야 하고 리스트는 안 해줘도 되는 장점이 있다. 리스트는 파이썬을 공부하기 위해서는 무조건 알아야 하는 것이라고 생각된다. 리스트는 4가지로 나눠서 설명하겠다. 1.리스트 선언하기 2. 리스트 연산하기 3. 리스트에 요소 추가 / 제거 하기 4. 리스트 정렬하기 1. 리스트 선언하기 리스트는 대괄호에 자료를 쉼표로 구분해서 입력합니다. 1 worldcup = ["한국","포르투갈","우루과이","가나"] cs 리스트는 숫자, 문자열 그리고 여러 자료형으로 구성할 수 있다. 리스트의 시작 인덱스는 배열과 똑같이 0이다. 1 2 worldcup = ["한국","포르투갈","우루과이","가나"] print(worldcup[1]) cs 그러므..
코딩하는_대학생
'분류 전체보기' 카테고리의 글 목록 (19 Page)