파이썬 3

[메이플스토리] 스타포스 시뮬레이터 코드

전에 만들었던 스타포스 시뮬레이터의 코드 GUI조차 없는 허접한 시뮬이었지만 나름 스스로만든 첫작품 import random import math import os class ItemSample: # 입력받을 정보 # Item_Kind = 0 # 아이템 종류 : 일반템(Nomal), 타일런트(Tyrant) Item_Level = 0 # 아이템 레벨 : 1 ~ 200 사이의 정수 Star_Catch_Percent = 0 # 스타캐치 확률 : 0 ~ 5 % Star_Catch_Kind = 0 # 스타캐치 종류 : 1. 미적용, 2. 합적용, 3.곱적용 Start_Star = 0 # 시작 별 개수 : 0 ~ 24 사이의 정수 Goal_Star = 0 # 목표 별 개수 : 1 ~ 25 사이, Start_Star..

[프로그래머스] '삼각 달팽이' 알고리즘 풀이 - Python

Contents 문제 설명 [제한사항] [입출력 예] 알고리즘 분석 [나의 풀이] [Most 1 의 풀이] 문제 설명 정수 n이 매개변수로 주어집니다. 다음 그림과 같이 밑변의 길이와 높이가 n인 삼각형에서 맨 위 꼭짓점부터 반시계 방향으로 달팽이 채우기를 진행한 후, 첫 행부터 마지막 행까지 모두 순서대로 합친 새로운 배열을 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 1,000 이하입니다. 입출력 예 n return 4 [1,2,9,3,10,8,4,5,6,7] 5 [1,2,12,3,13,11,4,14,15,10,5,6,7,8,9] 6 [1,2,15,3,16,14,4,17,21,13,5,18,19,20,12,6,7,8,9,10,11] 알고리즘 분석 나의 풀이 from..

[프로그래머스] '이중우선순위큐' 알고리즘 풀이 - Python

Contents 문제 설명 [제한사항] [입출력 예] 알고리즘 분석 [나의 풀이] 문제 설명 이중 우선순위 큐는 다음 연산을 할 수 있는 자료구조를 말합니다. 명령어 수신 탑(높이) --> 오타인듯 I 숫자 큐에 주어진 숫자를 삽입합니다. D 1 큐에서 최댓값을 삭제합니다. D -1 큐에서 최솟값을 삭제합니다. 이중 우선순위 큐가 할 연산 operations가 매개변수로 주어질 때, 모든 연산을 처리한 후 큐가 비어있으면 [0,0] 비어있지 않으면 [최댓값, 최솟값]을 return 하도록 solution 함수를 구현해주세요. 제한사항 operations는 길이가 1 이상 1,000,000 이하인 문자열 배열입니다. operations의 원소는 큐가 수행할 연산을 나타냅니다. 원소는 “명령어 데이터” 형식..