https://www.acmicpc.net/problem/2908 2908번: 상수 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 www.acmicpc.net #include int main(void){ char s[10]; gets(s); if(s[2]>s[6]) printf("%c%c%c",s[2],s[1],s[0]); else if(s[2]s[5]) printf("%c%c%c",s[2],s[1],s[0]); else if(s[1]s[4]) printf("%c%c%c",s[2],s[1],s[0]); else if(s[0]
https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net #include int main(void) { int N, i, j, k; scanf("%d",&N); for(i=1;i0;j--) printf(" "); for(k=1;k
https://www.acmicpc.net/problem/2164 2164번: 카드2 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net #include #include #include using namespace std; int main(){ // 큐 생성 queue q; int n; scanf("%d",&n); for(int i = 1; i1){ if(cnt%2==0){ q.pop(); }else{ int temp = q.front(); q.pop(); q.push(temp); } cnt++; } printf("%d",q.fro..
https://www.acmicpc.net/problem/10844 10844번: 쉬운 계단 수 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. www.acmicpc.net const fs = require('fs'); const input = fs.readFileSync("/dev/stdin").toString().trim(); const N = +input; let arr = [0,1,1,1,1,1,1,1,1,1]; let cnt = 1; while(cnt!=N){ let tempArr = Array(10).fill(0); arr.forEach((v,i)=>{ switch(i){ case 0: tempArr[1]+=v%1000000000; break; case 1: case 2..
https://www.acmicpc.net/problem/2156 2156번: 포도주 시식 효주는 포도주 시식회에 갔다. 그 곳에 갔더니, 테이블 위에 다양한 포도주가 들어있는 포도주 잔이 일렬로 놓여 있었다. 효주는 포도주 시식을 하려고 하는데, 여기에는 다음과 같은 두 가지 규 www.acmicpc.net const fs = require('fs'); const [n, ...arr] = fs.readFileSync("/dev/stdin").toString().trim().split("\n"); const wines = arr.map(v=>+v); //앞에 먹음 0 100 300 201 103 306 704 // 앞에 안먹음 0 100 200 101 302 205 702 // 앞에 앞에도안먹음 0 10..
https://www.acmicpc.net/problem/1463 1463번: 1로 만들기 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. www.acmicpc.net const fs = require('fs'); const input = fs.readFileSync("/dev/stdin").toString().trim(); const N = +input; let memo = Array(N+1).fill(-1); memo[1]=0; let cnt = 1; let temp = [1]; while(memo[N]==-1){ let temptemp = []; temp.forEach(v=>{ if(memo[v*3]==-1){ memo[v*3]=cnt; temptemp.push(v*3)..
https://www.acmicpc.net/problem/2579 2579번: 계단 오르기 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점 www.acmicpc.net const fs = require('fs'); const [n, ...arr] = fs.readFileSync("/dev/stdin").toString().trim().split("\n"); const N = +n; const stairs = arr.map(v => +v); let dp = [[0, 0], [stairs[0], stairs[0]]]; // [i][0] 아래 계단 안 밟았을 떄, // [i][1..
- Total
- Today
- Yesterday
- 면접질문
- create db
- 로드나인
- 투포인터 연습
- node.js
- BFS
- 서버개발
- 서버점검
- 다이나믹프로그래밍
- 롱베케이션
- 동적프로그래밍
- 최소공통조상
- 개발자면접
- 그래프
- MySQL
- 투포인터
- MOD
- 은둔청년체험
- 면접비
- 다이나밍프로그래밍
- DB 생성
- create databases;
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |