본문 바로가기

반응형

c#

[백준 코테] A+B 안녕하세요 hayee 입니다. 이번 포스팅은 백준 코딩 테스트 문제집 중 1000번 입니다. 정말 간단한 문제인데 입력 조건을 잘못 이해해서 빌드하는데 오래걸렸습니다.. 역시 문제를 이해하는게 가장 중요한것 같습니다 ㅠㅠ!! 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 소스코드 namespace Visual_Studio_Code; public class Program { static void Main(string[] args) { testfunc(); } static void testfunc() { /* 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을.. 더보기
[백준 코테] 시험 성적 안녕하세요 hayee 입니다. 이번 포스팅은 백준 코딩 테스트 문제집 중 9498번 입니다. 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 시험 성적을 출력한다. 소스코드 namespace Visual_Studio_Code; public class Program { static void Main(string[] args) { testfunc(); } static void testfunc() { string sScore = Console.ReadLine(); int nS.. 더보기
[백준 코테] 문자와 문자열 안녕하세요 hayee 입니다. 이번 포스팅은 백준 코딩 테스트 문제집 중 27866번 입니다. 문제 단어 S와 정수 i가 주어졌을 때, S의 i 번째 글자를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어진다. 단어의 길이는 최대 1000이다. 둘째 줄에 정수 S가 주어진다. (1 ≤ i ≤ |S|) 출력 S의 i 번째 글자를 출력한다. 소스코드 namespace Visual_Studio_Code; public class Program { static void Main(string[] args) { testfunc(); } static void testfunc() { /* 단어 S와 정수 i가 주어졌을 때, S의 i번째 글자를 출력하는 프로그램을 작성하.. 더보기
[백준 코테] 두 수 비교하기 안녕하세요 hayee 입니다. 이번 포스팅은 백준 코딩 테스트 문제집 중 1330번 입니다. 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 ' 더보기
[C#] DataGridview Row 선택 안되도록 하는 방법 안녕하세요 hayee 입니다. DataGridView 컨트롤이 사용된 폼 로드 시 첫 번째 Row 에 포커스되어 한 행이 클릭한 것처럼 표시가 된 경우가 있었습니다. DataGridView 기본값은 첫번째 열의 첫번째 행이기 때문에 발생한 것이고 현재 활성화된 셀 속성을 null 로 설정하여 이를 해결하였습니다private void Form1_Load(object sender, EventArgs e) { dataGridView1.CurrentCell = null; } # 예제 소스 등 오류가 있다면 댓글 남겨주세요 수정하겠습니다. 감사합니다! # 더보기
[C#] Control 클래스 안녕하세요 hayee 입니다. 윈폼에 있는 컨트롤들의 옵션을 각각 변경할 수 있지만, 컨트롤이 많아지면 동일한 설정을 하는데 많은 번거로움이 따릅니다. 아래 소스코드 처럼 공통적으로 적용해야 하는 옵션들을 지정하면 소스 몇줄로 많은 번거로움을 해결할 수 있습니다. ▷ 소스 코드 (예시) // 컨트롤 중 버튼들의 커서 이미지를 Hand로 변경한다. private void InitControl() { foreach(Control ctrl in this.Controls) { if (ctrl is Button) { ctrl.Cursor = Cursors.Hand; } } } # 틀린 부분이 있다면 댓글 부탁드립니다. # # 댓글 달아주시면 늦게라도 블로그 방문하도록 할게요! 감사합니다. # 더보기
[C#] string 정리 (substring, contain, equal, concat) 안녕하세요 hayee 입니다. 개발건에 따라 MFC 또는 C# 언어를 사용하여 코딩을 하다보니 함수 등 여러가지가 헷갈린 적이 많아 구글링을 하는 경우가 빈번했었습니다. 그래서 정리를 하려고 합니다. 1) Substring: 문자열 추출 메서드. string sResult = string.Empty; string sText = "Test string Code"; // 1. 문자열 추출. sResult = sText.Substring(5, sText.Length - 5); Trace.WriteLine(sResult); // [결과] // string Code 2) Contain: 특정 문자열이 포함되어 있는지 체크하는 메서드. string sText = "Test string Code"; // 2. 특정 .. 더보기
[Tool] Beyond compare 마우스 우클릭 시 메뉴 설정 안녕하세요 hayee 입니다. 코드가 수정이 되었을 때, 소스 분석 할 때 등 저는 주로 Beyoun compare 이라는 유틸리티 툴을 쓰고 있습니다. 몇일 전 PC 세팅을 다시 해야할 상황이 생겼는데 할 때마다 구글링 했었기 때문에 이번에는 글로 남겨 놓을려고 합니다. ◈ 마우스 우클릭 했을 때 메뉴 보이는 법. 1. 프로그램을 실행 시켜 좌측 상단 탭에서 [Tools] → [Options] 을 선택한다. 2. Include Beuond Compare in Explorer context menu 를 선택한다. 3. 설정이 완료되면 .txt, Source File 등의 파일을 우클릭 했을 때 [그림 2] 와 같이 메뉴가 보이는 것을 확인할 수 있다. # 틀린 부분이 있다면 댓글 부탁드립니다. # # 댓.. 더보기

728x90
반응형