일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- programmers
- C#
- logging
- Visual Studio
- log
- csharp
- algorithm
- Coding
- IValueConverter
- coding-test
- git
- windows10
- Github
- Process
- .net
- tls
- WPF
- ListView
- string
- Binding
- Microsoft
- File
- nullable
- dotNET
- 코딩테스트
- convert
- windows
- chashtag
- mysql
- commit
- Today
- Total
목록C# (89)
CHashtag
결론부터 알려드리겠습니다. 안녕하세요. 오늘은 ComboBox Control을 사용할 때 Source에 Converter를 적용하는 방법에 대해 알려드리려 합니다. 이해를 돕기위해 바로 예제 프로그램을 제작해 보도록 하겠습니다. 예제 프로그램 랜덤한 숫자가 담긴 리스트에 홀수 짝수 여부를 같이 붙여서 ComboBox에 보여지는 프로그램을 만들어보도록 하겠습니다. 관련하여 설명은 주석에 달아 두었으니 참고해주시면 됩니다. // MainWindow.xaml.cs using System; using System.Collections.Generic; using System.Windows; namespace WPF_ComboBox_Converter { /// /// Interaction logic for Main..
안녕하세요. 이전 게시글 (https://chashtag.tistory.com/77) 에서는 DatePicker에 대해 알아보았습니다. [C#] [WPF] MVVM패턴에서의 DatePicker 사용방법 안녕하세요. 오늘은 WPF에서 날짜를 선택할 수 있는 Control인 DatePicker에 대해 알아보고 간단한 MVVM패턴에서의 사용방법까지 배워보도록 하겠습니다. DatePicker DatePicker는 WPF기본 제공 Control입니다. ( chashtag.tistory.com 하지만 DatePicker는 년 월 일 까지만 선택이 가능하고 시, 분, 초는 선택이 불가능하다는 단점이 존재합니다. 그래서 오늘은 DateTimePicker에 대해 알아보려고 합니다. DateTimePicker DateTi..
안녕하세요. 오늘은 WPF에서 날짜를 선택할 수 있는 Control인 DatePicker에 대해 알아보고 간단한 MVVM패턴에서의 사용방법까지 배워보도록 하겠습니다. DatePicker DatePicker는 WPF기본 제공 Control입니다. (PresentationFramework.dll) https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.controls.datepicker?view=net-5.0 DatePicker 클래스 (System.Windows.Controls) 사용자가 날짜를 선택할 수 있도록 해주는 컨트롤을 나타냅니다.Represents a control that allows the user to select a date. docs.m..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "3진법 뒤집기" 를 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/68935 문제 풀이 방법 이번 문제의 풀이는 주석으로 달아두었습니다. 또한 이번 문제는 평균 약 1.0ms 정도의 속도로 테스트를 통과하였습니다. 코드 using System; public class Solution { public int solution(int n) { int answer = 0; int cnt = 0; string str = string.Empty; while (true) { // 3의 제곱으로 나누어지는 가장 큰 수를 찾습니다. double temp = Math.Pow(3, cnt); i..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "약수의 개수와 덧셈" 을 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/77884 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr 문제 풀이 방법 해당 문제의 관건은 약수의 개수가 홀수인지, 짝수인지 구하는 것 입니다. 그래서 보통 이 문제를 해결하기 위해 약수의 개수를 구해도 되지만 저는 조금 다르게 문제를 해석하였습니다. 약수..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "예산" 을 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/12982 코딩테스트 연습 - 예산 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 programmers.co.kr 문제 풀이 방법 선택 정렬을 하며 가장 작은 값부터 예산에 넣어주며 가능할 때까지 넣어줍니다. 이번 문제는 평균 약 0.22ms 정도의 속도로 테스트를 통과하였습니다. 코드 using System; public class Solution { public int solut..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "체육복" 을 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/42862 문제 풀이 방법 이번 문제의 풀이는 주석으로 달아두었습니다. 또한 이번 문제는 평균 약 2.0ms 정도의 속도로 테스트를 통과하였습니다. 코드 using System; using System.Linq; using System.Collections.Generic; public class Solution { public int solution(int n, int[] lost, int[] reserve) { foreach (int l in lost) { foreach (int r in reserve) { // 여..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "기능개발" 을 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/42586 문제 풀이 방법 이번 문제의 풀이는 주석으로 달아두었습니다. 또한 이번 문제는 평균 약 1.3ms 정도의 속도로 테스트를 통과하였습니다. 코드 using System; using System.Linq; public class Solution { public int[] solution(int[] progresses, int[] speeds) { int[] answer = new int[progresses.Length]; // length를 밖에서 선언하면 실행시간을 단축시킬 수 있습니다. int length..
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "내적" 을 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/70128 문제 풀이 방법 이번 문제는 문제가 간단하여 문제 풀이를 생략하도록 하겠습니다. 이번 문제는 평균 약 0.17ms 정도의 속도로 테스트를 통과하였습니다. 코드 using System; public class Solution { public int solution(int[] a, int[] b) { int answer = 0; int length = a.Length; for(int i=0; i< length; i++) { answer += a[i] * b[i]; } return answer; } } 감사합니다.
안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "로또의 최고 순위와 최저 순위" 를 풀어 보았습니다. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/77484 문제 풀이 방법 이번 문제의 풀이는 주석으로 달아두었습니다. 또한 이번 문제는 평균 약 0.23ms 정도의 속도로 테스트를 통과하였습니다. 코드 using System; public class Solution { public int[] solution(int[] lottos, int[] win_nums) { int[] answer = new int[2]; int zeroCount = 0; int rightCount = 0; // for문보다 foreach문이 약 25%정도 더 빠릅니다..