F

@Free_noise

lanis 능력 한계치 계산기

Python
1 year ago
import numpy as np from scipy.optimize import linprog # 능력치 순서: 힘, 생명, 정신, 지능, 행운, 속도 # 여기에 현재 능력 한계치 입력 current_stats = [ 328, 290, 278, 306, 281, 325 ] def optimize_levelups_improved(current_stats):

magl 능력치계산기 v4.1

Python
1 year ago
import numpy as np from scipy.optimize import linprog import re # 제작자 : 태양 # 수정자 : hopper # 입력 방식 개선: 한 번에 모든 데이터를 받아서 처리 # https://ma.gl/forum/fdc4042a-7102-46ae-9f0a-f95a3b203e52?searchType=title&category=SCRAP

magl 능력치계산기 v3.1

Python
1 year ago
import numpy as np from scipy.optimize import linprog # 제작자 : 태양 # 문의는 인게임 쪽지로 해주세요. # 능력치 순서: 힘, 생명, 지력, 정신, 행운, 속도 # 여기에 현재 능력 한계치 입력 current_stats = [ 379, 317, 280, 221, 361, 361

magl 능력치계산기 v2

Python
1 year ago
import numpy as np from scipy.optimize import linprog # 능력치 순서: 힘, 생명, 지력, 정신, 행운, 속도 # 여기에 현재 능력 한계치 입력 current_stats = [ 284, 298, 276, 276, 280, 330 ] def optimize_levelups_improved(current_stats):

magl 능력 한계치 계산기

Python
1 year ago
import numpy as np from scipy.optimize import linprog # 능력치 순서: 힘, 생명, 지력, 정신, 행운, 속도 # 여기에 현재 능력 한계치 입력 current_stats = [ 300, 328, 253, 252, 275, 302 ] def optimize_levelups_improved(current_stats):

magl 수행횟수 계산기

Python
1 year ago
import numpy as np from scipy.optimize import linprog # 능력치 순서: 힘, 생명, 지력, 정신, 행운, 속도 # 여기에 현재 능력 한계치 입력 current_stats = [ 228, 223, 303, 218, 308, 388 ] def optimize_levelups(current_stats):

복권 1

Python
1 year ago
import random # 변수 설정 lottery_price = 30000 # 복권 가격 lottery_count = 1000 # 복권 구매 갯수 (예시) simulation_count = 100 # 반복할 시뮬레이션 횟수 (예시) # 당첨 번호와 구매한 번호 비교 후 등수 판별 함수 def check_prize(winning_numbers, ticket_numbers): # 일치하는 번호의 개수를 셈

복권 6

Python
1 year ago
import random # 변수 설정 n_tickets = 500 # 한 번에 구매할 복권 장수 (n번 복권 구매) lottery_price = 30000 # 복권 한 장의 가격 num_simulations = 1000 # 전체 시뮬레이션 반복 횟수 (m번 반복) # 등수별 확률 및 상금 데이터 lottery_data = [ {"rank": 1, "probability": 0.000448, "prize": 20000000},

복권 5

Python
1 year ago
import random # 변수 설정 n_tickets = 1000 # 구매할 복권 장수 lottery_price = 30000 # 복권 한 장의 가격 num_simulations = 1000 # 시뮬레이션 반복 횟수 # 등수별 확률 및 상금 데이터 lottery_data = [ {"rank": 1, "probability": 0.000448, "prize": 20000000},

복권 4

Python
1 year ago
import random # 변수 설정 n_tickets = 1000 # 구매할 복권 장수 lottery_price = 30000 # 복권 한 장의 가격 num_simulations = 1000 # 시뮬레이션 반복 횟수 # 등수별 확률 및 상금 데이터 lottery_data = [ {"rank": 1, "probability": 0.000448, "prize": 20000000},

복권 3

Python
1 year ago
from math import comb import random # 설정 변수 total_numbers = 100 # 총 번호 개수 winning_numbers = 6 # 당첨 번호 개수 chosen_numbers = 24 # 사용자가 고르는 번호 개수 lottery_price = 30000 # 복권 가격 (1장당) n_lotteries = 100 # 구매할 복권 수

복권 2

Python
1 year ago
from math import comb # 설정 변수 total_numbers = 80 # 총 번호 개수 winning_numbers = 6 # 당첨 번호 개수 chosen_numbers = 24 # 사용자가 고르는 번호 개수 # 전체 경우의 수 total_combinations = comb(total_numbers, chosen_numbers)

승리의 여신 Nikke 160벽 필요 뽑기수 ( 위시리스트 일반뽑기 기준 )

Python
1 year ago
import random # 시뮬레이션 설정 (수정하기 쉽게 변수 설정) num_simulations = 1000 # m번 시뮬레이션 횟수 # 각 등급별 캐릭터 목록 (픽업 SSR 캐릭터는 없음) characters = { "SSR_Pilgrim": [ "하란", "스노우 화이트", "노아", "홍련", "이사벨",

치지직 단체 방송대기 프로그램

Python
1 year ago
import sys from PyQt5 import QtCore, QtGui, QtWidgets import requests import time import webbrowser import datetime from threading import Thread, Event # 프로그램의 창 제목 Title = "치지직 단체 대기방"

치지직 방송대기 프로그램 ( 배경사진 추가버전 )

Python
1 year ago
import sys # 시스템 관련 기능을 제공하는 모듈 from PyQt5 import QtCore, QtGui, QtWidgets # PyQt5 라이브러리에서 QtCore, QtGui, QtWidgets 모듈을 가져옴 import requests # HTTP 요청을 보내고 응답을 받기 위한 라이브러리 import time # 시간 관련 기능을 제공하는 모듈 import webbrowser # 웹 브라우저를 제어하는 모듈 import datetime # 날짜와 시간을 다루기 위한 모듈 from threading import Thread, Event # 쓰레드 기능과 이벤트 처리를 위한 모듈 import os # 운영 체제와 상호작용하는 기능을 제공하는 모듈 # 프로그램의 설정값

치지직 방송 대기 프로그램 v2

Python
1 year ago
import requests import time import webbrowser import datetime while True: channel_id = input("치지직 채널 ID를 입력하세요: ") # 치지직 채널 아이디 refresh = 60 # 재탐색 쿨타임 try:

치지직 방송 대기 프로그램

Python
1 year ago
import requests import time import webbrowser import datetime channel_id = input("치지직 채널 ID를 입력하세요: ") # 치지직 채널 아이디 refresh = 60 # 재탐색 쿨타임 while True: try:

주민등록번호 유효성 검사

Python
1 year ago
""" 주민등록번호는 13자리로 구성되는데 마지막 자리수는 주민등록번호의 유효성을 체크하는데 사용된다. 먼저 앞에서부터 12자리의 숫자에 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5를 차례로 곱한 뒤 그 값을 전부 더한다. 연산 결과 값을 11로 나누면 나머지가 나오는데 11에서 나머지를 뺀 값이 주민등록번호의 마지막 번호가 된다. """ num = "821010-1635210" 계산1 = int(num[0]) * 2 + int(num[1]) * 3 + int(num[2]) * 4 + int(num[3]) * 5 + int(num[4]) * 6 + \ int(num[5]) * 7 + int(num[7]) * 8 + int(num[8]) * 9 + int(num[9]) * 2 + int(num[10])* 3 + \ int(num[11])* 4 + int(num[12]) * 5

[ 첫 만남 ] 시뮬레이터 ( n뽑으로 몇개 먹을지 계산 ) _v2

Python
1 year ago
import random # 시뮬레이션 설정 num_simulations = 1000 # 각 시뮬레이션당 가챠 횟수 num_repeats = 5000 # 시뮬레이션 반복 횟수 # 가챠 확률 설정 probabilities = { "legendary": 0.02, # 전설 캐릭터 확률 "hero": 0.20, # 영웅 캐릭터 확률

[ 첫 만남 ] 시뮬레이터 ( n뽑으로 몇개 먹을지 계산 ) _v2

Python
1 year ago
import random # 시뮬레이션 설정 num_simulations = 586 # 각 시뮬레이션당 가챠 횟수 num_repeats = 3000 # 시뮬레이션 반복 횟수 # 가챠 확률 설정 probabilities = { "legendary": 0.02, # 전설 캐릭터 확률 "hero": 0.20, # 영웅 캐릭터 확률