일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Visual Studio
- Microsoft
- convert
- IValueConverter
- chashtag
- C#
- algorithm
- nullable
- 코딩테스트
- Coding
- Binding
- mysql
- Github
- tls
- windows10
- commit
- Process
- log
- programmers
- string
- dotNET
- csharp
- coding-test
- logging
- ListView
- .net
- git
- windows
- WPF
- File
- Today
- Total
목록chashtag (118)
CHashtag
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "없는 숫자 더하기" 을 풀어보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 문제 풀이 방법 이번 문제의 풀이는 주석으로 달아두었습니다. 또한 이번 문제는 평균 약 0.02ms 정도의 속도로 테스트를 통과하였습니다. class Solution { public int solution(i..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "없는 숫자 더하기" 을 풀어보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 문제 풀이 방법 이번 문제의 풀이는 주석으로 달아두었습니다. 또한 이번 문제는 평균 약 0.17ms 정도의 속도로 테스트를 통과하였습니다. using System; public class Solution { ..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "부족한 금액 계산하기" 을 풀어보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/83201 코딩테스트 연습 - 2주차_상호평가 [[100,90,98,88,65],[50,45,99,85,77],[47,88,95,80,67],[61,57,100,80,65],[24,90,94,75,65]] "FBABD" [[70,49,90],[68,50,38],[73,31,100]] "CFD" programmers.co.kr 문제 풀이 방법 이번 문제의 풀이는 주석으로 달아두었습니다. 또한 이번 문제는 평균 약 0.37ms 정도의 속도로 테스트를 통과하였습니다. public string solution(i..
안녕하세요. 오늘은 Visual Basic에서 Byte Array를 이미지로 저장하는 방법에 대해 알아보도록 하겠습니다. 내용이 간단하니 별도의 설명 없이 바로 코드로 보여드리도록 하겠습니다. 코드 Imports System.IO Imports System.Drawing.Imaging Public Sub SaveImage(byteArray As Byte(), path As String, saveImageFormat As ImageFormat) Using memoryStream As New MemoryStream(byteArray) Dim image As Image = Image.FromStream(memoryStream) Dim directoryName As String = Path.GetDirector..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "부족한 금액 계산하기" 을 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/82612 문제 풀이 방법 이용료의 총 합을 수학식으로 풀어내면 price * (1 ~ count의 합) 이였습니다. 저는 1 ~ count까지의 합을 구하는 로직을 반복분을 사용하지 않고 수식을 이용하여 빠르게 구했습니다. 1 ~ n = (n*(1+n)) / 2 (참고 링크: https://en.wikipedia.org/wiki/1_%2B_2_%2B_3_%2B_4_%2B_%E2%8B%AF) 하지만 이것으로는 부족했습니다. price의 최대값은 2500, count의 최대값 또한 2500이라 두 최대값을..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "부족한 금액 계산하기" 을 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/82612 코딩테스트 연습 - 1주차_부족한 금액 계산하기 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr 문제 풀이 방법 이용료의 총 합을 수학식으로 풀어내면 price * (1 ~ count의 합) 이였습니다. 저는 1 ~ count까지의 합을 구하는 로직을 반복분을 사용하지 않고 수식을 이용하여 빠르게 구했습니다. (참..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "숫자 문자열과 영단어" 을 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/81301 문제 풀이 방법 대응되는 영단어와 숫자를 Dictionary에 넣고, Dictionary를 돌며 Replace를 해줍니다. C#에서의 Replace함수는 내부적으로 c++로 구현 되어있기 때문에 빠른 속도로 문자열을 교체해줍니다. https://stackoverflow.com/questions/39403992/decompile-net-replace-method-v4-6-1 https://github.com/g15ecb/shared-source-cli-2.0/blob/master/clr/src/..
안녕하세요. https://chashtag.tistory.com/81 에서는 c#에서 사용할 수 있는 라이브러리를 제작하였습니다. 하지만 이번에는 c#에서가 아닌 다른 언어(python, c++ 등)에서나 다양한 상황에서도 사용할 수 있도록 exe파일로 제작을 하였습니다. 저장소 링크: https://github.com/Hyo-Seong/ChromeDriver.Updater.exe 다운로드 링크: https://github.com/Hyo-Seong/ChromeDriver.Updater.exe/releases/download/1.0.0/ChromeDriver.Updater.exe GitHub - Hyo-Seong/ChromeDriver.Updater.exe Contribute to Hyo-Seong/Chr..
안녕하세요. "뭐 이런 걸 다 만들어주시고" 의 첫 번째 게시글입니다. 하하 "뭐 이런 걸 다 만들어주시고" 는 누군가는 시답잖다고 이런 걸 굳이 만들어야 될까라고 생각할 만할 것들을 개발로 구현한 것들을 정리하여 포스팅할 예정입니다. 앞으로 많은 관심 부탁드리겠습니다. 프로젝트 명: ChromeDriverUpdater nuget 링크: https://www.nuget.org/packages/ChromeDriverUpdater 프로젝트 링크: https://github.com/Hyo-Seong/ChromeDriverUpdater 개요: Selenium ChromeDriver를 사용해보셨다면 다들 아실 겁니다. 로컬의 크롬 버전이 올라갈 때마다 ChromeDriver.exe가 먹통이 되고 새로운 Chrom..
안녕하세요. Github Repository는 Repository에 대한 공개여부를 설정할 수 있습니다. OpenSource Project이거나 공개 목적일 때에는 Public을, 회사에서 작업을 하거나 공개되어서는 안될 데이터가 들어있는 경우에는 Private으로 설정을 합니다. 하지만 Private Repository에서의 Contribution(Commit, Full Request, Issue 등)은 잔디밭에는 해당 커밋사항이 표시되지 않습니다. 하지만 잔디밭에 잔디는 표시되되, Contribution 내용은 노출되지 않도록 설정할 수 있습니다. 오늘은 해당 방법에 대해 알아보도록 하겠습니다. 잔디밭에 Private Contribution 표시하는 법 방법은 간단합니다. 1. 오른쪽 상단의 프로필 ..