728x90

2022/01/21 5

[Python]백준 BaekJoon.AC 10773 : 제로(deque)

https://www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net 가장 최근에 넣은 스택 옆에 저장하고, 가장 최근에 넣은 스택을 꺼내오는 덱을 이용했다. 구현은 그리 어렵지 않아 이만 설명을 마친다. 코드로 이해하는 편이 빠를 것 같다. from collections import deque import sys K = int(input()) deq = deque() result = 0 for i in range(K): num =..

[Python]BaekJoon.AC 2022.01.21

[Python]백준 BaekJoon.AC 9012 : 괄호(스택, 리스트)

https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 직전에 풀었던.. 4949 - 균형잡힌 세상 보다 이 문제가 먼저 있었더라면 덜 어려웠을 텐데... 순서가 뒤바뀐 듯 하다. https://stepping-coding.tistory.com/82 [Python]백준 BaekJoon.AC 4949 : 균형잡힌 세상(list, stack) https://www.acmicpc.net/problem/4949 4949번: 균형..

[Python]BaekJoon.AC 2022.01.21

파이참(PyCharm ) - 글꼴 테마 배경색 추천..? 글자색 컬러 다운로드

- 컬러 배합 추천 받습니다! 파이참을 사용하며 문득 든 생각은 테마가 살짝.. 밋밋하단 거다. 애초에 다크버전을 사용했지만 회색과 주황의 조화만으론 한눈에 알아보기도 힘들고. 플러그인에서 theme를 다운받아 적용시켜봤는데, 외국 감성이라 도저히 눈이 적응을...(구리단 뜻이다) 다들 그냥 그러려니 하며 쓰는 건가! 나 또한 그러려니 하며 쓴다!!ㅋㅋㅋㅋ;;; 이것은 이공계의 눈물이다.. 다운받은 테마에 꼭 필요한 글자색만 대충 바꿔 쓰고있다. 플러그인에서 다운받은 theme를 변형해 사용하고 있는데, 워낙 구려서 굳이 다운받아도 되지 않을 것도 같지만 그래도 난 Rider Melon Dark를 손봐줬다. 이 정도의 패치를 원한다면 글을 더 읽어도 좋다. 그러기 위해선 먼저 Rider UI Theme ..

기타 잡서 2022.01.21

파이참(PyCharm ) - 한글 패치

대부분의 프로그램이 영어로 이뤄져있고 한글을 지원하지 않다보니 나를 프로그램에 맞출 수밖에 없었다.. 고난이도의 독해를 요하는 것도 아니고 늘 누르던 버튼만 누르다보니 한두번 알아두면 그럭저럭 사용할만해 그냥 썼는데, 프로그램 내에 오류가 발생하면 그때부터 영어를 집중해 읽기 시작해야 한다는 것이다ㅋㅋㅋ... 가만보면 중국어나 일본어는 다들 기본적으로 있는 것 같던데, 대부분의 프로그램에 한국어가 없는 건 프로그램을 사용하는 한국인들이 대부분 어느정도 영어를 읽고 그러려니 하며 사용하기 때문이 아닐까..? 많은 사람들이 계속 만들어달라고 칭얼댔으면 만들어주지 않았을까 하는 뇌피셜. 역시 요구하고 칭얼대야 이득이 돌아온다.. 물론 나도 그러려니 하며 사용했던 1인이기에 할 말은 없지만, 이미 플러그인에 한..

기타 잡서 2022.01.21

[Python]백준 BaekJoon.AC 4949 : 균형잡힌 세상(list, stack)

https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다. 입력의 종료조건으로 맨 마 www.acmicpc.net 간단해보였지만 꽤나 애먹은 문제다.. 한줄씩 그 자체를 string으로 받아줬고, 한글자씩 for 처리하여 진위를 판별했다. 게 중 [ ( 가 등장한다면 리스트에 등록해줬다. 처음엔 ] ) 도 등록해줘 함께 처리하려 했는데, 일이 점점 더 많아지더라.. 다른 사람들의 코드를 참고했더니 [ ( 를 리스트에 저장하고, ] ) 가 나오면 가장 마지막에 저장된 리스트 목록을 살펴 진위를 판..

[Python]BaekJoon.AC 2022.01.21
728x90