전체 글 썸네일형 리스트형 백준 온라인 저지(Baekjoon Online Judge) - 10810 : 공 넣기 https://www.acmicpc.net/problem/10810 10810번: 공 넣기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 www.acmicpc.net #include using namespace std; int a[101]; int n, m; int main() { cin >> n >> m; while(m--) { int i, j, k; cin >> i >> j >> k; for (int o = i; o 더보기 백준 온라인 저지(Baekjoon Online Judge) - 27866 : 문자와 문자열 https://www.acmicpc.net/problem/27866 27866번: 문자와 문자열 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$) www.acmicpc.net #include #include using namespace std; int main() { string S; int i; cin >> S >> i; cout 더보기 백준 온라인 저지(Baekjoon Online Judge) - 10812 : 바구니 순서 바꾸기 https://www.acmicpc.net/problem/10812 10812번: 바구니 순서 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2 www.acmicpc.net #include using namespace std; int main() { int n, m; cin >> n >> m; int arr[101]; for (int i = 1; i > begin >> end>> mid; int start = begin; int brr[101] = { 0 }; for (int j = begin;j 더보기 백준 온라인 저지(Baekjoon Online Judge) - 1002 : 터렛 https://www.acmicpc.net/problem/1002 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다. www.acmicpc.net #include #include using namespace std; int main() { int T; cin >> T; while (T--) { int x1, y1, r1, x2, y2, r2; cin >> x1 >> y1 >> r1 >> x2 >> y2 >> r2; double d = sqrt(pow(x2-x1,2) + pow(y2-y1,2)); if (d == 0 && r1 == r2) { cout 더보기 리액트 스터디 : JavaScript 응용 - 1 (Truthy & Falsy, 삼항 연산자, 단락회로 평가, 조건문 업그레이드, 비 구조화 할당, Spread 연산자) Truthy & Falsy Truthy : 참 같은 값 Falsy : 거짓 같은 값 let a = ""; if (a) { console.log("TRUE"); } else { console.log("FALSE"); } // FALSE let a = "string"; if (a) { console.log("TRUE"); } else { console.log("FALSE); } // TRUE let a = []; if (a) { console.log("TRUE"); } else { console.log("FALSE); } // TRUE let a = undefined; if (a) { console.log("TRUE"); } else { console.log("FALSE); } // FALSE let a =.. 더보기 리액트 스터디 : React.js 기초 Why React? 모든 기술은 현재 세상의 불편한 점을 해결하기 위해서 만들어졌고, 발전해왔다. 그래서 기술을 배운다는 것은 단순히 사용법만 배우는 것을 의미하지 않는다. 그렇게 단순 사용법만 배우게 되면 기술에 대한 시야가 좁아지게 된다. 기술에 대한 시야가 좁아지게 된다는 건 문제 해결 능력이 부족하다고도 생각해 볼 수도 있다. 단순히 사용법만 배워서 시야가 좁아진 사람은 내가 배운 대로가 아니면, 또는 내가 겪어본 일이 아니면 해결할 수가 없게 되고, 심하면 해결할 의지도 갖지 못하게 된다. 이런 개발자를 원하는 회사는 없다. 따라서 우리는 리액트라는 기술이 세상에 왜 필요했고, 왜 훌륭한 기술로 평가 받고 있으며, 결론적으로 많은 사람들에게 어떻게 이렇게 많은 사랑을 받을 수 있었는지 알아보는 .. 더보기 리액트 스터디 : Node.js 기초 Node.js란? React.js를 배우는데 Node.js는 왜 이야기하냐?? Node.js를 알아야 하고 배워야 하는 이유? 리액트가 자바스크립트의 라이브러리이기 때문 자바스크립트 코드는 브라우저 내장 자바스크립트 엔진을 이용하여 실행 (Safari : Nitro, Firefox : Spider Monkey , Chrome : V8, Edge : Chakra, Opera : Presto) 브라우저에 내장된 자바스크립트 엔진을 사용해야 하기 때문에, 자바 스크립트는 웹 브라우저에서만 실행될 수 있다. 크롬 브라우저에서 V8 엔진을 떼어와서 자바스크립트가 브라우저가 아닌 어디에서든 실행할 수 있도록 하는 것 Node.js : 자바 스크립트를 브라우저가 아닌 곳에서도 실행시켜보자 : 자바스크립트의 실행환경 .. 더보기 리액트 스터디 : JavaScript 기본 - 2 (변수, 상수, 자료형, 형 변환, 연산자, 조건문) 함수 let width1 = 10; let height1 = 20; let area1 = width1 * height1; console.log(area1); let width2 = 30; let height2 = 15; let area2 = width2 * height2; console.log(area2); function getArea(){ let width = 10; let height = 20; let area = width * height; console.log(area); } // 함수 선언식, 함수 선언 방식의 함수 생성 getArea(); console.log("함수 실행 완료"); 함수를 호출하게 되면, 함수의 중괄호 내부에 있는 동작이 끝나기 전까지는 다음 동작을 실행하지 않는다. fun.. 더보기 이전 1 ··· 45 46 47 48 49 50 51 ··· 62 다음