본문 바로가기

728x90

(91)
[CodeUp] 1084 : [기초-종합] 빛 섞어 색 만들기(java) [CodeUp] 1084 : 주어진 rgb 빛들을 다르게 섞어 만들 수 있는 모든 경우의 조합(r g b)과 총 가짓 수를 계산해보자. 입력 빨녹파(r, g, b) 각 빛의 강약에 따른 가짓수(0 ~ 128))가 공백을 사이에 두고 입력된다. 예를 들어, 3 3 3 은 각 색깔 빛에 대해서 그 강약에 따라 0~2까지 3가지의 색이 있음을 의미한다. 출력 만들 수 있는 rgb 색의 정보를 오름차순(계단을 올라가는 순, 12345... abcde..., 가나다라마...)으로 줄을 바꿔 모두 출력하고, 마지막에 그 개수를 출력한다. -> Scanner와 System.out.println()을 사용하여 문제를 풀었더니 시간초과가 발생했다. 해결방법 BufferdReader와 BufferedWriter를 사용하여..
[CodeUp] 1034 : [기초-입출력] 연월일 입력받아 그대로 출력하기 (java) [CodeUp] 1034 : 8진수로 입력된 정수 1개를 10진수로 바꾸어 출력해보자. 입력: 8진 정수 1개가 입력된다. 출력: 10진수로 바꾸어 출력한다. 코드 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str=scan.nextLine(); int a=Integer.parseInt(str, 8); System.out.println(a); } } 핵심! (8진수 -> 10진수): Integer.paresInt(String s, int radix) (10진수 -> 8진수): Integer.toOctalString(int i)
[Intellij] Intellij 단축키 정리 Intellij 단축키 정리(Window 기준) 실행: Shift + F10 디버그: Shift + F9 라인 복제: Ctrl + d 라인 삭제: Ctrl + y so 입력 후 tab -> System.out.printf(""); sout 입력 후 tab -> System.out.println("");
[MySQL] WorkBench AI(auto increment) 설정 Error WorkBench에서 PK를 AI값으로 저장할 때 발생하는 error에 대한 해결과정 Error 문구는 다음과 같다. Cannot change column 'id': used in a foreign key constraint 'FK명' of table '변경하려는 id값을 참조하는 table' -> 변경하려는 id값을 다른 하위테이블에서 참조하고 있기 때문에 발생하는 error였다. 해결과정은 간단했다. 1) 참조하고 있는 하위 table의 FK를 DROP 2) 변경하고자 하던 table의 id값을 AI로 설정 3) 1번에서 DROP했던 FK를 재설정
[JQuery] ajax로 controller에 객체 넘기는 방법 ajax로 controller로 객체를 넘기는 방법 ajax로 객체를 controller로 넘겨 값을 찍어보니 null로 출력되었다. 해결 방법은 ajax로 넘기기 전 JSON.stringify() 함수로 문자열로 변환하고, controller에서 String값으로 전달 받은 후, 다시 역순으로 String을 객체로 변환할 수 있었다. ajax 코드 function addTest(testObj){ $.ajax({ type : "POST", url : currentHostPath + '/ajax/addTest.do', data : { testObj: JSON.stringify(testObj) }, success : function(data) { console.log("success", data); }, e..
[JQuery] 배열에서 특정 값 제거하기 javascript 배열에서 value값으로 해당 값을 제거하기 jquery에서 지원하는 $.inArray(찾을 value, 대상 배열)을 사용하게 되면, 찾고 싶은 value의 배열 index를 반환하여 준다. 따라서, 반환된 index값을 이용하여 splice 함수를 사용해 제거할 수 있다. 코드는 아래와 같다. List.splice($.inArray(찾을 value, 대상 배열),1);
[CodeUp] 1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기 (java) [CodeUp] 1019 : 년,월,일을 입력받아 지정된 형식으로 출력하는 연습을 해보자 입력: 연,월,일이 ".(닷)"으로 구분되어 입력된다. 출력: 입력받은 연,월,일을 yyyy.mm.dd 형식으로 출력한다. -> 한자리수를 두자리수로 표현하기 위해 형식 지정자를 사용 -> (%04d로 표시하게 되면 4자리수가 아닌경우 앞의 값이 0으로 채워진다.) 코드 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner scan=new Scanner(System.in); String a=scan.nextLine(); String[] arr=a.split("\\."); int x=Integer.valueOf(ar..
[알고리즘] 기업별 문제 출제 경향 기업별 문제 출제 경향 카카오- 그리디 or 구현 문제(문자열 처리 등) 다수 출제 삼성전자 - 탐색(완전 탐색, DFS/BFS), 구현 문제 다수 출제 2020년 주요 기업 코딩 테스트 유형 분석 날짜 풀이시간 문제개수 커트라인 주요 문제 유형 시험 유형 라인 상반기(4월) 2시간 30분 6문제 4문제 구현, 문자열, 자료구조 온라인 삼성전자 상반기(6월) 3시간 2문제 2문제 완전탐색,시뮬레이션,DFS/BFS 오프라인 2019년 주요 기업 코딩 테스트 유형 분석 날짜 풀이시간 문제개수 커트라인 주요 문제 유형 시험 유형 삼성전자 상반기(4월) 3시간 2문제 2문제 완전탐색, 시뮬레이션, 구현, DFS/BFS 오프라인 하반기(10월) 카카오 1차(9월) 5시간 7문제 4문제 구현, 이진탐색, 자료구조 ..

728x90
반응형