일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Json.NET
- 경기도 버스정보시스템
- C# 파일 암/복호화
- sqlite3
- 공공 데이터 포털
- WPF
- 버스 API
- 경기도 버스
- GDI+
- DrawEllipse
- eventhandler
- C# MDB Handle
- MDB Connect
- solid
- C# MDB
- delegate
- JSON
- MVC
- eventargs
- 객체지향
- NUnit
- Excel Cell Format
- Cell Border Style
- Winform
- MDB Select
- TDD
- 디자인 패턴
- 시
- DrawRectangle
- c#
- Today
- Total
목록IT Engineering/코딩놀이 (5)
White Whale Studio
해당 문제는 코딩도장의 문제입니다. 피보나치 수열이란, 첫 번째 항의 값이 0이고 두 번째 항의 값이 1일 때, 이후의 항들은 이전의 두 항을 더한 값으로 이루어지는 수열을 말한다.예) 0, 1, 1, 2, 3, 5, 8, 13인풋을 정수 n으로 받았을때, n 이하까지의 피보나치 수열을 출력하는 프로그램을 작성하세요 피보나치 수열의 생성문제입니다. 입력으로 n의 정수를 입력받습니다. 피보나치 수열은 첫번째 숫자와 두번째 숫자의 합이 세번째 숫자가 되는 방식으로 쭈욱 이어지는 수열입니다.1, 2번의 초기값이 0과 1이므로 각각 변수에 지정해주고 갱신 될때마다 찍으면 되겠습니다. ------------------------- public static void FibonacciFunc(int limit) { ..
[코딩 도장 문제입니다.] 난이도 평균 21차원의 점들이 주어졌을 때, 그 중 가장 거리가 짧은 것의 쌍을 출력하는 함수를 작성하시오. (단 점들의 배열은 모두 정렬되어있다고 가정한다.)예를들어 S={1, 3, 4, 8, 13, 17, 20} 이 주어졌다면, 결과값은 (3, 4)가 될 것이다.최소값 구하기 문제입니다.어떻게하면 더 줄일수있을것 같으면서도.. 심플한게 베스트 아닌가하는 억지를 부려가며짜보았습니다.Abs 함수는 절대값을 반환하는 함수로 Math.Abs() 라는 함수가 자체적으로 있기는 합니다만..어디선가 기본 제공함수보다 직접짜면 성능면에서 더 빠르다는 이야기를 들어 코드에 포함했습니다.(그래봤자 연습문제 풀이지만;;;)방법은 간단합니다. 반복문을 돌면서 각 수별로 차이값을 계산하고 가장 최..
해당 문제는 코딩도장에 나온 문제입니다.그치만 머.. 삽입 정렬이야 워낙 많이 나오는 문제니.. 간단하게 개념만 정리하고 풀이 들어가겠습니다. 삽입 정렬은 배열에서 2개의 수를 비교하여 배열 사이에 변수를 삽입하여 정렬하는 방식입니다.예를 들어볼까요. [1, 4, 2, 3] 이 있는 경우 1번 인덱스부터 시작합니다.여기선 4가 되겠죠.4를 비교해서 1번 인덱스보다 적은 숫자의 인덱스부터 검색을 시작합니다.즉 0번 인덱스를 검사하죠.이런식으로 반복적으로 검사를 하게 되면1번째 index 0번2번째 index에서는 0, 13번째 index에서는 0, 1, 2를 비교하여 삽입하겠네요. 이런식으로 비교해서 자기보다 크면 비교한 숫자보다 왼쪽으로 자신이 크면 그냥 원래 자리에 있는 방식으로 진행됩니다.위의 예제를..
http://codingdojang.com/scode/406 위의 코딩도장의 풀이입니다. 게시판에서 총 건수와 한페이지에서 보여줄 건수를 계산해서최종적으로 총페이지 수를 계산하는 문제입니다. 요건 좀 그나마 간단하네요..휴우;;; public static void page(int _m, int _n) { int t = _m % _n; int results = t == 0 ? _m / _n : _m / _n + 1; Console.WriteLine(results); } 요건 함수 하나만으로도 가능하죵.. 총 건수와 한페이지에서 보여줄 건수를 나눈 후 나머지가 남으면 결과적으로 그 몫으로 반환될 페이지가지고는 부족하니까한 페이지를 더한 _m / _n + 1 페이지를 반환하고딱 맞아떨어지면 _m / _n 페이..
모스부호 해독입니다. 문제는 http://codingdojang.com/scode/469위의 코딩도장의 문제입니다.솔직히 부끄럽네요;;;풀이를 보면 굉장히 간단하게 푸신분들도 많은데 저는 자료형에대한 이해도가 부족한건지 영 지저분하네요..ㅠㅠ 콘솔로 짰으며 호출은 Main 함수에서 parse 함수를 호출하여 테스트했습니다. 주어진 모스 부호는 .... . ... .-.. . . .--. ... . .- .-. .-.. -.-- 이며해석하게 되면 he sleeps early 가 나와야합니다.글자와 글자 사이는 공백 하나, 단어와 단어 사이는 공백 두개로 구분합니다. public class Morse {// 배열로 알파벳과 매칭되는 모스부호를 선언합니다. static string[] aArr = new st..