목록전체 글 (155)
사자자리
https://www.acmicpc.net/problem/2755 2755번: 이번학기 평점은 몇점? 첫째 줄에, 백준이가 이번 학기에 들은 과목 수가 주어진다. 둘째 줄부터 N개의 줄에 각 과목의 과목명, 학점, 성적이 주어진다. 과목명은 알파벳 소문자와 숫자, 그리고 밑줄 (_)로만 이루어져 있 www.acmicpc.net #include double getGrade(char *grade){ double result; if (grade[0] == 'A') result = 4.0; else if (grade[0] == 'B') result = 3.0; else if (grade[0] == 'C') result = 2.0; else if (grade[0] == 'D') result = 1.0; else ..
https://www.acmicpc.net/problem/1236 1236번: 성 지키기 첫째 줄에 성의 세로 크기 N과 가로 크기 M이 주어진다. N과 M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 성의 상태가 주어진다. 성의 상태는 .은 빈칸, X는 경비원이 있는 칸이다 www.acmicpc.net #include int main(){ int n, m; int count, n_count = 0, m_count = 0; char castle[50][51]; scanf("%d %d", &n, &m); for (int i = 0; i < n; i++){ scanf("%s", &castle[i]); } //X가 0개인 열의 개수(n_count)를 구한다. count = 0; for (in..
https://www.acmicpc.net/problem/1145 1145번: 적어도 대부분의 배수 첫째 줄에 다섯 개의 자연수가 주어진다. 100보다 작거나 같은 자연수이고, 서로 다른 수이다. www.acmicpc.net #include int main(){ int arr[5]; int count = 0; for (int i = 0; i < 5; i++){//5개의 자연수 입력받기 scanf("%d", &arr[i]); } for (int result = 1; ; result++){ for (int i = 0; i < 5; i++){//result를 5개의 자연수들로 나누어서 나머지가 0이면 if (result % arr[i] == 0) count++; //count를 1 증가 } if (count ..
build 디렉토리 - 실제로 서비스할 때 사용 - Terminal에 npm run build를 입력하면 생성된다. - Terminal에 npx serve -s build를 입력하면 실서버가 만들어진다. public 디렉토리 - create react app에서 npm run start를 했을 때, 파일을 찾는 document root Component 만들기 //App.js 파일 import React, {Component} from 'react'; import './App.css'; class Subject extends Component{ //Subject라는 컴포넌트를 만들겠다. render(){ return( //하나의 최상위 태그만 사용해야 한다. WEB world wide web! ); } ..
데이터형 변환 - 어떤 데이터형의 변수에 다른 데이터형의 값을 대입했을 때 - 수식에 데이터형을 혼합하여 사용했을 때 - 함수에 매개변수를 전달할 때 int a = 3.14;//어떤 데이터형의 변수에 다른 데이터형의 값을 대입했을 때 cout
변수 - 바뀔 수 있는 수 변수의 이름 - 숫자로 시작할 수 없다. - C++에서 사용하고 있는 키워드를 사용할 수 없다. - white space를 사용할 수 없다. //잘못된 예 int 7books;//숫자로 시작할 수 없다. int return;//C++에서 사용하고 있는 키워드를 사용할 수 없다. int get sum;//white space를 사용할 수 없다. 변수의 선언, 대입, 초기화 #include using namespace std; int main() { int a; //변수의 선언 a = 10; //대입 int b = 20; //변수의 선언과 초기화 cout
#include using namespace std; int main() { cout
1. Visual Studio 다운로드: https://visualstudio.microsoft.com/ko/downloads/ Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치 Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요. visualstudio.microsoft.com 2. 워크로드: C++를 사용한 데스크톱 개발 선택 3. 언어 팩: 영어 선택 4. 새 프로젝트 만들기 → C++ 빈 프로젝트 5. 소스 파일 오른쪽 클릭 → 추가 → 새 항목 또는 Ctrl + Shift + A *도구 → 도..