(프로그래머스/C#) 두 정수 사이의 합
·
CodingTest
난이도: Level 1 프로그래밍 언어: C# 문제명: 2016년두 정수 사이의 합 푼일자: 2021년 1월 문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 입출력 예 a b return 3 5 12 3 3 3 5 3 12 Solution.cs 123456789101112131415public class Solution { public long sol..
CRC-16/ARC,AUC-CCITT,MODBUS 계산 소스코드
·
Language/C#
제가 갖고 있는 소스가 필요한분이 있으시다면, 가져다 쓰시라고 저장소에 올려 두었습니다. github.com/Kuass/CRC-16_Calc Kuass/CRC-16_Calc C#. Contribute to Kuass/CRC-16_Calc development by creating an account on GitHub. github.com
[CommandHelper/Function] AutoQuiz(자동 퀴즈) 기능
·
Games/Minecraft
1. 퀴즈에 대한 데이터베이스가 필요했다. API 를 일일히 요청하기 번거롭기에 로컬 데이터를 찾아보던 도중 끝말잇기 게임 "끄투" github 저장소에서 다음과 같은 자료를 찾았다. github.com/JJoriping/KKuTu/blob/master/Server/lib/data/proverbs.txt JJoriping/KKuTu 글자로 놀자! 끄투 온라인. Contribute to JJoriping/KKuTu development by creating an account on GitHub. github.com 2. 해당 데이터를 한국어와 영어로 파일을 분리하였다. 밑에 올려드립니다. 3. 수많은 시행 착오가 필요했다. 많은 버그들과 싸웠으며 이겨낸 결과이다. 위 파일을 아래 소스와 곁들이면 금상천화 ..
[CommandHelper/Function] 플레이어가 죽었을 때 특정 아이템을 떨구는 기능
·
Games/Minecraft
main.ms 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 // 죽을 시 죽은 플레이어의 인벤토리에 있는 아이템 2종류 1~64 개(랜덤)을 온라인인 유저 아무한테나 랜덤으로 떨굼 (떨굴 유저가 없으면 죽은 플레이어의 아이템은 그냥 사..
[CommandHelper/Function] 특정 거리안의 플레이어 찾기
·
Games/Minecraft
123456789register_command('localplayers', array( 'aliases': array('lp'), 'executor': closure(@cmd, @sender, @cmdArgs) { @radiusPlayers = array_filter(players_in_radius(ploc(@sender), 100), closure(@key, @index) { return(pmode(@index) != 'SPECTATOR') }) msg('거리안의 플레이어:'array_implode(@radiusPlayers, ', ') '§7('.array_size(@radiusPlayers).'명)') }))Colored by Color Scriptercs
[Skript/Function] 판매대/상점(SellTable) 기능 공유
·
Games/Minecraft
스크립트 이름 : SellTable 스크립트 버전 : Skript 2.1.2 필요 에드온 : SkQuery 소개 해당 아이템에 해당 Lore가 있을경우 아래 판매대 명령어를 이용하여 아이템을 판매할 수 있습니다. 판매가격: 를 어떠한 아이템에나 붙여주시면 만큼 판매대에서 판매가 가능해집니다. ※ 판매대에서는 "판매가격:" 이 없을경우 어떠한 아이템도 판매할 수 없습니다. ※ 판매대에서는 무조건 1개의 아이템씩만 판매가 가능합니다. 명령어/설정/노드 /판매대 - 판매대를 엽니다. 스크립트내에 options: f: &2[&bSellTable&2]&f 부분을 수정하시면 prefix 수정이 가능합니다. 소스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2..
[Skript/Function] 그룹(Group) 기능 공유
·
Games/Minecraft
스크립트 이름 : P-Group 스크립트 버전 : Skript 2.1.2 필요 에드온 : SkQuery 명령어 /그룹 정보 - 자신이 속해있는 그룹의 정보를 확인합니다. ㄴ 그룹에 가입되어 있지 않은경우 안되게 해주세요. /그룹 초대 (닉네임) - (닉네임)을 자신이 속한 그룹으로 초대합니다. ㄴ 부회장과 회장만이 사용할 수 있습니다. /그룹 사원 (닉네임) - (닉네임)을 사원으로 만듭니다. ㄴ 회장만이 부회장에게만 사용할 수 있습니다. /그룹 부회장 (닉네임) - (닉네임)을 자신이 속한 그룹의 부회장으로 만듭니다. ㄴ 회장만이 사용할 수 있습니다. /그룹 수락 - 자신에게 온 초대를 수락합니다. /그룹 거절 - 자신에게 온 초대를 거절합니다. /그룹 증설 - 자신이 속해있는 그룹의 최대인원을 1명 ..
(프로그래머스/C#) 서울에서 김서방 찾기
·
CodingTest
난이도: Level 1 프로그래밍 언어: C# 문제명: 서울에서 김서방 찾기 푼일자: 2021년 1월 문제 설명 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 조건 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. Kim은 반드시 seoul 안에 포함되어 있습니다. 입출력 예 seoul return ["Jane", "Kim"] "김서방은 1에 있다" Solution.cs 1 2 3 4 5 6 using System; public class..
모니터의 밝기를 System.Management 로 관리하기
·
Language/C#
Windows10 에서 모니터의 밝기를 조정하고 싶었습니다. Windows10 Desktop 뿐만아닌 IoT 버전에서도 적용하고 싶었고, 많은 시행착오끝에 성공했습니다. 아래 소스를 공개합니다. NuGet에서 System.Management를 설치해주셔야합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87..
String을 BCD로 변환하거나 BCD를 String으로 변환하기(이진화 십진법)
·
Language/C#
BCD(Binary-coded decimal)는 2진화 10진법으로 보통이면 ASCII 라고 하면 숫자를 하나 표현하는대 한 바이트를 사용합니다. 하지만 BCD를 사용하면 숫자 두개를 표현하는대 한 바이트를 사용할 수 있게 됩니다. 날짜를 표현하게 된다면 20010101231110 이라면 ASCII는 14바이트지만 BCD는 절반인 7바이트를 이용합니다. 바이트 하나하나를 절약하여 회선 비용을 절감하고싶거나, Serial 통신등 노이즈에 약한 통신방법을 이용하는 IoT나 소형 제품에 적용되는 데이터 형식이라고 생각합니다. BCD -> String 1 2 3 4 5 6 7 8 9 public static string BCDtoString(byte[] bcd) { StringBuilder temp = new ..