https://gist.github.com/shechren/e2b676390b66d60f2f55b12e874e0564 만드는 데 꽤나 고생했다.. 사용 시 출처를 반드시 표기해주세요. 추가: 22.12.10 디버깅을 완료했다. 디버깅 과정은 별도로 적어두겠다.
python - discord - Blackjack
python - discord - 369 게임
import asyncio import discord from discord.ext import commands 필요 모듈 임포트. 참고로 discord 모듈은 필요하지 않다. class ThreeSixNine(commands.Cog): def __init__(self, bot): self.bot = bot s...
C# - 알고리즘 - 등차수열(Artithmetic Sequence)
namespace Algorithm2 { public class ArtithmeticSequence { int[] arr1 = new int[15]; int[] arr2 = new int[20]; int[] arr3 = new int[50]; public void AS() { 이번에 쓸 알고리즘의 데이터다. 보다시피 총 3가...
C# - 알고리즘 - 합계(Sum), 최대(Max), 최소(Min), 평균(Average)
class Program { static int[] scores = {77, 89, 95, 60, 91, 100, 96, 88, 75, 82 }; 우리가 쓸 데이터다. 우리는 여기서 합계, 최대, 최소, 평균을 구할 것이다. Sum(합계) 합계를 구하긴 구할 건데, 85점 이상인 녀석들만 골라서 합계를 구할 것이다. 그냥 구하면 너무 쉬우...
python - discord - 끝말잇기 만들기
import asyncio import discord from discord.ext import commands 필요 모듈을 가져온다. 디스코드봇의 다른 파일에 넣을 거니까 클래스로 제작할 것이다. @bot.event는 @commands.Cog.listener(), @bot.command()는 @commands.command로 데코레이터가 치환되어...
C# - 스레딩(Threading) - (1)
기본적으로 모든 프로그램은 프로세스 안에서 동작한다. 하나의 프로세스에 하나의 스레드가 할당되면 단일 스레드, 여러개의 스레드가 할당되면 멀티 스레드라고 부른다. 지금 만들 프로그램은 지금껏 만든 프로그램들과 다른, 멀티 스레딩 프로그램이다. using System.Threading; 가장 먼저 System.Threading을 선언한다. stat...
C# - Func와 Action
하나의 익명 메소드 또는 람다를 선언하기 위해 매번 별개의 대리자(delegate)를 선언하는 것도 일이라면 일이다. 닷넷은 Func와 Action이라는 대리자 또한 지원한다. Func는 반환값이 있고, Action은 반환값이 없다.(void) 본문의 코드들은 Main 함수 내의 void A() 함수에서 실행시켰다. 전역에서 실행시키고 싶을 경...
C# - 예외(Exception)
서론 : 본문은 {이것이 C#이다} Chapter 12장을 많이 참고했다. static void Main(string[] args) { int [] arr = { 1, 2, 3 }; try { for (int i = 0; i < 10; i++) Console.WriteLine(arr[i]); ...
C# - 문자열 슬라이싱
static void Main(string[] args) { string str = " abcdefg,hijklmn,opqrstu,abcdefg "; Console.WriteLine("e의 위치 " + str.IndexOf("e")); Console.WriteLine("마지막 a의 위치 " + str.LastIndexO...
C# - 이벤트(Event)
{이것이 C#이다} 476P를 보면 다음과 같이 이벤트를 선언할 수 있다고 나와 있다. 대리자(Delegate)를 선언한다. 이 대리자는 클래스 밖이건 안이건 상관없다. 클래스 내에 1에서 선언한 대리자의 인스턴스를 event 한정자로 수식해서 선언한다. 이벤트 핸들러를 작성한다. 이벤트 핸들러는 1에서 선언한 대리자와 일치하는 메소드면...