일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 큐
- kafka #ackmode #manual #acknowledge
- vue
- 알고리즘
- 1108
- 정올
- 1045
- 스택
- 2613
- hexagonal architecture #layer architecture #아키텍쳐 #헥사고날
- 새로운 방
- 최단거리
- Floyd 알고리즘
- 페이지 전환
- 오류교정
- 토마토(고)
- 암스트롱 수
- kafka #consumer #autoStartup
- Floyd
- sql #오라클 #oracle #sequence #foreach #insert #mybatis
- JAVA #필수값
- 코드그라운드
- 김씨만행복한세상
- maven #메이븐 #빌드 #build #lifecycle
- 새로운방
- 1037
- kafka connect #debizium #transform
- 페이지전환
- Queue
- 태그를 입력해 주세요.
- Today
- Total
목록정올 (4)
별집사의 IT세상
인터넷이 발달하여 사람들이 웹서핑을 많이 하는데, 웹브라우져를 켜서 보통은 19번의 클릭을 한다고한다. 페이지를 전환하는 상태가 아래 그래프와 같이 주어진다면, 1번 페이지에서 2번, 3번, 4번 페이지로 갈 때의 가장 짧은 페이지 클릭 횟수는 1,1,2이고, 2번 페이지에서 1번, 3번, 4번 페이지로 갈 때 가장 짧은 페이지 클릭 횟수는 3,2,1이고, 3번 페이지에서 1번, 2번, 4번 페이지로 갈 때 가장 짧은 페이지 클릭 횟수는 1,2,3이고, 4번 페이지에서 1번, 2번, 3번 페이지로 가는 가장 짧은 페이지 클릭 횟수는 2,3,1이다. 이때, 가장 짧은 페이지 클릭 횟수의 합을 모두 구하면 1+1+2+3+2+1+1+2+3+2+3+1=22 이다.이 그래프에서 모든 쌍은 12쌍이 나오기 때문에 ..
철수의 토마토 농장에서는 토마토를 보관하는 큰 창고를 가지고 있다. 토마토는 아래의 그림과 같이 격자 모양 상자의 칸에 하나씩 넣어서 창고에 보관한다. 창고에 보관되는 토마토들 중에는 잘 익은 것도 있지만, 아직 익지 않은 토마토들도 있을 수 있다. 보관 후 하루가 지나면, 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받아 익게 된다. 하나의 토마토의 인접한 곳은 왼쪽, 오른쪽, 앞, 뒤 네 방향에 있는 토마토를 의미한다. 대각선 방향에 있는 토마토들에게는 영향을 주지 못하며, 토마토가 혼자 저절로 익는 경우는 없다고 가정한다. 철수는 창고에 보관된 토마토들이 며칠이 지나면 다 익게 되는지, 그 최소 일수를 알고 싶어 한다. 토마토를 창고에 보관하는 격자모양의 상자들의 크..
5분도 안걸리는 너무 쉬운 문제; 문제선정을 잘 못함.. 계산하기 쉽게 1~9까지의 세제곱수를 행렬로 미리 계산해놓고 같은 쭉 같은 값 나올때마다 출력하면 된다. #include int main() { int cube[10]; int N; int i; int sum; int a, b, c; int count = 0; for (i = 0; i < 10; i++) { cube[i] = i * i * i; } scanf("%d", &N); for (i = 100; i 999) { break; } a = i / 100; b = (i % 100) / 10; c = (i % 10); sum = cube[a] + cube[b] + cube[c]; if (sum == i) { printf("%d\n", i); coun..
행, 열 중 하나를 기준으로 더해본 후 세가지 경우로 나누어서 생각한다. (여기서는 행을 기준으로 생각) 1. 각 행의 합이 모두 짝수이다 2. 각 행의 합이 하나만 홀수이다 3. 각 행의 합이 두개 이상 홀수이다 이 상황에서 앞의 기준의 반대(행이 기준이였으면 열)를 위와 마찬가지로 세가지로 나눌 수 있다. (여기서는 열을 기준으로 생각) 1. 각 행의 합이 모두 짝수이고 각 열의 합도 모두 짝수이다 -> OK 2. 각 행의 합이 하나만 홀수이고, 각 열의 합도 하나만 홀수이다 -> Change bit 3. 각 행의 합이 두개 이상 홀수이거나, 각 열의 합이 두개 이상 홀수이다. -> Corrupt #include int main() { int a[101][101]; int N; int i, j; in..