백준/C#

백준/C#

백준 - 문자열

https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 아스키 코드란? 아스키는 영문 알파벳을 사용하는 대표적인 문자 인코딩을 말한다. 아스키는 통신장비나 컴퓨터 등 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다. 아스키는 총 128개로 이루어져 있지만, 실제로 출력 가능한 문자들은 다음과 같다. 알파벳대소문자 52개 / 숫자 10개 / 특수문자 32개 / 공백문자 1개 위 문제는 문자를 int로 형변환 하면 아스키 값이 나온다는 것을 알고 간단하게 구현했다 char a ..

백준/C#

백준 - 1차원 배열 (+ System.Array, + System.Array.ConvertAll)

https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net 1. 내가 푼 코드 문제점 : 굳이 int로 형변환해서 string[]배열을 int[] 로 만드는과정추가됨 System.Array라이브러리 함수몰라서 foreach문으로 타겟갚과 맞는지 판별 참고로 만약 배열을 형변환 할거면 여기서 for문으로 배열 형변환하면서 복사했는데 이렇게 말고 Array.ConvortAll( 변환할 배열, 변환할 형식 ) 사용! string[] stringNu..

백준/C#

백준 - 반복문 (+ StringBuilder)

https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net using System; using System.Diagnostics; using static System.Console; namespace Baekjoon { class MainApp { static void Main(string[] args) { int input = Convert.ToInt32(ReadLine()); for (int i = 0; i < input; i++) { string[] s = ReadLine().Split(); int a = int.Parse(s[0]), b = int.Pars..

백준/C#

(그리디) #2839 설탕 배달

https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 최종푼코드 using System; using System.Diagnostics; using static System.Console; namespace Baekjoon { class MainApp { static void Main(string[] args) { int kg = int.Parse(ReadLine()); int result=0; while (kg > 0) { if (kg % 5 == 0) { r..

백준/C#

백준 - 조건문 (+ Math.Truncate)

https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. if 문사용해서 푼코드 using System; using static System.Console; namespace Baekjoon { class MainApp { static void Main(string[] args) { int score = int.Parse(ReadLine()); if (score >= 90) WriteLine("A"); else if (score >= 80) WriteLine("B"); el..

백준/C#

백준 - 입출력과 사칙연산 (+ (int)Char.GetNumericValue))

https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net Char(문자) -> int로 형변환 : 아스키 코드로 반환 String(문자열) -> int로 형변환 : int로 반환 그러면 Char형식을 string처럼 정상적인 정수로 출력하려면?? 단순하게 Char형식 변수를 int.Parse()로 형변환 하면 되겠지 싶지만 위에서 언급한 것 처럼 Char을 int로 형변환하면 아스키 코드로 반환된다. 자세히 ↓ char형식을 int로 형변환 하면 아스키 코드가 반환된다 이 때 int.Parse()는 애초에 컴파일 오류가 나고, 강제로 (int)로 형변환 시키..

파워지훈
'백준/C#' 카테고리의 글 목록