반응형 전체 글183 [Baekjoon] C++ 10718번 We love kriii https://www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net 문구가 믿기지 않지만 정말 출력 조건대로 출력하면 된다. for문을 이용할 수도 있지만, 다음과 같이 간단히 한 줄에 출력하는 것도 가능하다. [BOJ-10718.cpp] #include using namespace std; int main() { cout 2021. 5. 19. [Baekjoon] C++ 10172번 개 https://www.acmicpc.net/problem/10172 2021. 5. 19. [BOJ] C++ 10817번 세 수 https://www.acmicpc.net/problem/10817 10817번: 세 수 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) www.acmicpc.net 입력 받은 3개의 정수 중 두번 째로 큰 수를 출력 [전체 코드] #include using namespace std; int A = 0; int B = 0; int C = 0; int main() { cin >> A >> B >> C; if (A 2021. 5. 19. [Baekjoon] C++ 9498 시험 성적 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 해당하는 범위가 넓으므로 switch문보다는 if문을 사용하여 해결하는 것이 좋다. [전체 코드] #include using namespace std; int n = 0; int main() { cin >> n; if (90 2021. 5. 19. [BOJ] C++ 8393번 합 https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net n을 입력받은 뒤, for문을 1부터 n까지 반복하며 더해준다. [BOJ-8393.cpp] #include using namespace std; int n = 0; int main() { cin >> n; int sum = 0; for (int i = 1; i 2021. 5. 19. [BOJ] C++ 10807번 개수 세기 https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net 정수의 개수 int n과 n개의 숫자, 찾아야하는 int v 를 차례로 입력 받는다. 이때, 찾아야하는 수 v가 마지막에 주어지므로 입력 받는 동시에 수를 세는 것은 불가능하다.따라서 n개의 숫자는 벡터에 넣어준다. int n = 0; cin >> n; vector vec; while (n--) { int nn = 0; cin >> nn; vec.push_back(nn); } int .. 2021. 5. 19. [C#] Null Nullable 일반적인 변수의 경우, 값이 비어 있을 수 없다. 프로그램에 치명적인 오류를 불러일으킬 수 있기 때문이다. int a = 3; int b = 4; WriteLine(a+b);//7 위의 코드는 a와 b를 더하는 코드로, 실행시켜보면 a의 값인 3과 b의 값인 4가 더해진 7이 출력되는 것을 확인 할 수 있다. 하지만 만약 a에 값이 비어있다면? 없는 값에 4를 더할 수는 없다. a는 0이 아니라 정말 '없는 값' 이기 때문이다. 이렇게 아무런 값이 없는 것은 null 상태라고 한다. 비어있는 값을 연산하려고 시도하면 프로그램은 큰 오류를 불러올 수 있기 때문에, 기본적으로 변수는 null 값을 넣을 수 없도록 선언된다. 하지만 프로그래밍을 하다보면 변수에 값을 넣어주고 싶지 않을 때가 있.. 2021. 5. 18. [C#] CLR(Common Language Runtime) C#으로 만든 프로그램은 CLR(common Language Runtime, 공통 언어 런타임) 위에서 실행된다. CLR은 마이크로 소프트 이니셔티브에서 제공하는 가상 머신의 구성 요소이며, JAVA의 JVM(Java Virtual Machine, 자바가상머신)과 유사한 기능을 한다. 네이티브 코드로 작성된 프로그램들은 운영체제가 직접 실행 할 수 있지만, C# 컴파일러가 만들어낸 실행파일은 하드웨어가 이해할 수 없는 코드로 되어 있기 때문에 실행 할 수 없다. 따라서 하드웨어가 이해할 수 있도록 변환하는 작업이 필요한데, 이 역할을 하는 것이 바로 CLR이다. C# 컴파일러는 C# 소스 코드를 컴파일해서 CIL(Common Intermediate Language)라는 중간 언어로 작성된 실행 파일을 만.. 2021. 5. 18. [Visual Studio] 명령 프롬프트(cmd)로 파일 실행하기 코드작성 비주얼 스튜디오에 자신이 원하는 코드를 작성 실행파일 만들기 코드 작성을 완료했다면 다음과 같이 비주얼 스튜디오의 [빌드] → [솔루션 빌드] 메뉴를 클릭하여 컴파일을 수행 다음과 같은 단축키도 가능 비주얼 스튜디오 하단에 다음과 같이 빌드: 성공 1로 뜨면 실행 파일을 생성하고 정상적으로 컴파일이 종료 만약 다음과 같이 오류가 뜬다면 코드 작성이 잘못된 것이므로 수정 후 재 빌드 정상적으로 빌드가 되었다면 C:\파일 경로\솔루션명\프로트명\bin\Debug 안에 프로젝트명.exe 파일이 생성된 것을 확인 가능 경로를 알지 못하는 프로젝트의 경우에는 [솔루션 탐색기] → [프로젝트] → [파일 탐색기에서 폴더 열기]를 통해 바로 확인이 가능 만들어진 실행파일 확인 프로그램 실행하기 Windows.. 2021. 5. 18. 이전 1 ··· 15 16 17 18 19 20 21 다음 반응형