파이썬
-
백준 Q-인덱스 (13333번) 파이썬Coding Test/Algorithm 2021. 3. 18. 00:35
www.acmicpc.net/problem/13333 13333번: Q-인덱스 ICPC 대학의 모든 박사과정 학생은 자신이 발표한 논문과 그 논문들의 인용횟수를 고려한 학위 취득 조건을 만족해야 한다. 이를 위해, ICPC 대학은 q-인덱스라는 값을 정의했다. 이 인덱스는 논문 www.acmicpc.net 오늘도 어김없이 문제 설명은 링크로 대체 처음에는 문제 자체를 이해하는데 조금 오래 걸렸다. "한 학생이 발표한 총 n ≥ 1 편의 논문 중에서, k번 이상 인용된 논문이 k편 이상이고 나머지 n − k 편의 논문들 인용회수가 각각 k 번 이하라면, 해당 학생의 q-인덱스는 k이다." 이 문장을 이해하는 것이 핵심이다. 이 문장대로만 구현하면 된다. n-k를 집합으로 구현한 점이 import sys d..
-
프로그래머스 실패율 (파이썬)Coding Test/Algorithm 2021. 3. 17. 23:29
programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr 문제설명은 링크로 대체한다. 이 문제의 포인트는 높은 숫자의 의미에 있다. 만약 입력 리스트에 6이 있다면 1~5단계를 이미 지나갔다는 뜻이다. 예를들어 3단계의 실패 확률을 계산한다면 4단계 이후의 규모도 알아야 실패율을 구할 수 있다는 뜻이다. 그 점을 유의하며 코드를 작성하면 된다. def solution(N, stages): answer = [] dic = {} cnt..
-
[코드업 기초 100제 1098번] 설탕과자 뽑기 풀이Coding Test/Algorithm 2019. 8. 21. 15:00
코드업을 풀다보면 도대체 이 경곽이는 어떤놈이길래 이러나 경곽이에 대한 미운정이 들기 시작한다. 100문제 중 대망에 마지막 문제를 풀기전 마지막 관문인 98번 문제에 대해서는 풀이를 남겨보려고 한다. [문제 설명] 아버지와 함께 유원지에 놀러간 경곽이는 설탕과자(설탕을 녹여 물고기 등의 모양을 만든 것) 뽑기를 보게 되었다. 길이가 다른 몇 개의 막대를 바둑판과 같은 격자 판에 놓는데, 격자 판에 적혀있는 설탕과자 이름(잉어, 붕어, 용 등 여러 가지가 가로 또는 세로로 연달아 적혀있다.)을 가리면, 그 설탕과자를 가져가는 사행성? 게임이었다. 가장 큰 설탕과자를 따볼까? 생각한 경곽이는 격자판에 막대기를 놓는 모든 방법을 살펴본 후 가장 큰 설탕과자를 얻을 수 있는 방법을 알아내기 위해 격자판에 막대..
-
나만의 PE 분석툴 제작기(2) - PyQt5 명령어 모음Util Tool 2019. 7. 20. 00:47
이 글은 계속 수정될 예정입니다. 모듈 이름 : PyQt5 from PyQt5.QtWidgets import QApplication, Qwidget, QLabel, QVBoxLayout, QPushButton, QHBoxLayout, QLineEdit, QTextEdit from PyQt5.QtGui import QIcon from PyQt5.QtCore import QCoreApplication, Qdate setWindowTitle(str) : Title창의 제목 move(int, int) : 해당값의 좌표에서 창이 뜨도록 설정 resize(int, int) : 창의 넓이설정 show() : 스크린창을 가시화 app = QApplication(sys.argv) 모든 PyQt애플리케이션은 객체를 생성해..