목록전체 글 (323)
코드와이
문제링크 https://www.acmicpc.net/problem/14891 14891번: 톱니바퀴 첫째 줄에 1번 톱니바퀴의 상태, 둘째 줄에 2번 톱니바퀴의 상태, 셋째 줄에 3번 톱니바퀴의 상태, 넷째 줄에 4번 톱니바퀴의 상태가 주어진다. 상태는 8개의 정수로 이루어져 있고, 12시방향부터 www.acmicpc.net package acmicpc.Gold5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class 톱니바퀴 { static char[][] gear..
문제링크 https://www.acmicpc.net/problem/14499 14499번: 주사위 굴리기 첫째 줄에 지도의 세로 크기 N, 가로 크기 M (1 ≤ N, M ≤ 20), 주사위를 놓은 곳의 좌표 x y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), 그리고 명령의 개수 K (1 ≤ K ≤ 1,000)가 주어진다. 둘째 줄부터 N개의 줄에 지도 www.acmicpc.net package acmicpc.Gold5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class 주사위_굴리기 { static i..
문제링크 https://www.acmicpc.net/problem/3190 3190번: 뱀 'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. 게임 www.acmicpc.net package acmicpc.Gold5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; im..
투 포인터 문제링크 https://www.acmicpc.net/problem/7453 7453번: 합이 0인 네 정수 첫째 줄에 배열의 크기 n (1 ≤ n ≤ 4000)이 주어진다. 다음 n개 줄에는 A, B, C, D에 포함되는 정수가 공백으로 구분되어져서 주어진다. 배열에 들어있는 정수의 절댓값은 최대 228이다. www.acmicpc.net ※ 배열의 크기 n (1 ≤ n ≤ 4000) 이기 때문에 cnt, cnt1, cnt2 모두 long 타입이어야 한다. package acmicpc.Gold2; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Ar..
Vue.js axios CDN 설치방식 NPM 방식 npm install axios axios 대표 API axios.get('URL 주소').then().catch() 해당 URL주소에 GET 요청을 보내고 성공하면 then 로직을 수행, 실패하면 catch 로직을 수행합니다. axios.post('URL 주소').then().catch() 요청 방식만 POST이고 나머지는 GET 방식과 동일합니다. axios .get('/list') .then((response) => { this.aptList = response.data.response.body.items.item; }) .catch((error) => { console.dir(error); }); axios를 이용한 Spring REST API..
문제링크 https://www.acmicpc.net/problem/1525 1525번: 퍼즐 세 줄에 걸쳐서 표에 채워져 있는 아홉 개의 수가 주어진다. 한 줄에 세 개의 수가 주어지며, 빈 칸은 0으로 나타낸다. www.acmicpc.net package acmicpc.Gold2; import java.util.HashMap; import java.util.LinkedList; import java.util.Map; import java.util.Queue; import java.util.Scanner; public class 퍼즐 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int k = 0; for(i..
Vue.js의 모듈화 module 프로그램을 기능별로 여러 개의 파일로 나누는 형태 가져오기 : import 내보내기 : export, export default import 예시 import {title, multi} from 'calcul'; export 예시 export const title = '계산기 모듈'; export function multi(i,j){ return i*j; } // export default export default{ title = '계산기 모듈', multi(i,j) {return i*j} } ※ Vue.js 에서 모듈로 파일을 분리해서 components 로 넣어줄 때 HTML 뿐만 아니라 Vue 객체(data, method, created() 등)도 js 파일에 따..
문제링크 www.acmicpc.net/problem/1202 1202번: 보석 도둑 첫째 줄에 N과 K가 주어진다. (1 ≤ N, K ≤ 300,000) 다음 N개 줄에는 각 보석의 정보 Mi와 Vi가 주어진다. (0 ≤ Mi, Vi ≤ 1,000,000) 다음 K개 줄에는 가방에 담을 수 있는 최대 무게 Ci가 주어진다. (1 ≤ Ci www.acmicpc.net package acmicpc.Gold2; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.Collec..