코딩 14

IntelliJ PlugIn 테마 : 인텔리제이에서 Eclipse Theme 사용하기

많은 인텔리제이 유저들은 Material Theme UI (Plugins) 사용한다. 여러 테마로 커스텀 할 수 있다라는 점 등 다양한 장점으로 해당 UI Theme을 사용하지만 나는 이클립스 다크테마에 익숙해져서 그런지 인텔리제이 UI가 눈에 잘 들어오지 않았다.그러다보니 개발을 할 때 코드 읽는게 너무 오래 걸리는 느낌.. 그렇다고 인텔리제이의 많은 기능들을 포기하면서까지 이클립스로 돌아가고 싶지는 않았기에 인텔리제이에서 이클립스 테마를 (최대한 비슷한) 사용하고자 한다. 1. File > Settings (Ctrl + Alt + S) > Plugins "eclipse ....... " 입력 사진에 첨부된 Eclipse Dark Theme Color Scheme 가 가장 이클립스 다크테마와 비슷! 2..

IDE/INTELLIJ 2024.04.03

[백준] 11382번 : 꼬마 정민- JAVA [자바] feat : 런타임에러

문제 이 문제는 7 77 777 이렇게 숫자 3개를 공백을 두고 입력했을 경우 해당 값들을 모두 더하는 문제이다. 핵심은 공백을 삭제하고 해당 숫자들을 더하는 것... 입력값은 BufferReader로 받았고, StringTokenizer를 이용해 공백을 삭제 했다. 답안 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String arg[]) throws Exception{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in..

STUDY/백준 2024.03.14

[백준] 2588번 : 곱셈- JAVA [자바]

문제 이 문제는 다양한 방식으로 접근이 가능하다. 처음엔 해당 값을 입력 받은 후 , String으로 문자를 분리하여 곱해주려고 하였다. 하지만 수학적인 접근으로 푸는것이 좀 더 깔끔할 것 같다는 생각이 들어 풀이방식을 바꾸었다. Scanner를 사용하는것이 익숙하지만 이번엔 BufferReader로 값을 입력 받아 보았다. 답안 import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String arg[]) throws Exception{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)..

STUDY/백준 2024.03.14

[백준] 10430번 : 나머지 - JAVA [자바]

문제 복잡한 듯 보이지만, 출력 예시만 보면 된다. 말 그대로 값을 입력받고 그 값에 대한 수식을 system.out.println으로 뽑기만 하면 되는 방식 .. Buffer를 써도 되고 Scanner를 써도 무관. 이번 포스팅은 Scanner 방식 답안 import java.util.Scanner; public class Main { public static void main(String arg[]) throws Exception{ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int C = sc.nextInt(); sc.close(); System.out.println((A+B)%C); System.o..

STUDY/백준 2024.03.14

백준 18108번 : 1998년생인 내가 태국에서는 2541년생?! (JAVA)

백준 18108번 태국의 불기 연도는 일반적인 국가의 연도에 543년을 더한 값. 따라서 입력받은 (Scanner) 불기연도 값에서 543년을 빼면 그 결과값이 서기 연도가 된다 아래와 같이 코드를 작성했더니 정답을 맞추었다. import java.util.Scanner; public class Main { public static void main(String arg[]) throws Exception{ /**ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용..

STUDY/백준 2024.03.13

Java 에서의 문자열 비교 (equals,equalsIgnoreCase,compareTo,compareToIgnoreCase)

String one = "one" String two = "two" String var1 = "one"; String var2 = "Two"; if(one.equals(var1)){ //같음 } if(one.equals(two)){ //다름 } if(two.equals(var2)){ //다름 } if(one==var1){ //같음 (하지만 ==은 문자열의 내용을 직접 비교하지 않음) } if(two.equalsIgnoreCase(var2)){ //같음 } 자바에서 문자열 비교는 꽤 쉬운편. == 를 사용하면 안된다는 점 명심. 자바에서 비교연산자(==)은 문자열의 내용이 아니라 객체 참조를 비교하기 때문이다. *객체 참조란? 자바에서 "객체 참조"는 객체가 생성될 때 메모리에서 할당된 실제 객체의 위치를..

LANGUAGE/JAVA 2023.08.24

d3.js Scatter-Plot (산포도 그래프)

d3를 통해 다양한 그래프를 그릴 수 있다는 사실은 앞선 포스팅에서 확인했었다. 앞에선 기본 막대그래프를 그려보았다면, 이번 포스팅에선 산포도 그래프를 그려볼 에정이다 * 좌표계(도표)를 이용해 좌표상의 점들을 표시함으로써 두 개 변수간의 관계를 나타내는 그래프 방법* 1. D3.js를 밖에 플러그인 해준다 2. HTML body - 화면에 그래프를 그리기 위해선 그래프가 들어갈 공간을 html에서 확보해주어야 한다. D3.js 산포도 그래프 3. D3.js 산포도 그래프

LANGUAGE/JAVASCRIPT 2023.02.06

[ DBMS ] 데이터베이스의 개념 , 기능, 장점

파일 시스템 vs 데이터 베이스 파일 시스템 : 별도의 구입 비용 없이 사용가능. 속도가 빠름. 저장과 열기 제공 데이터 베이스 : 데이터의 독립성. 중복의 최소화, 무결성, 공유, 보안관리 제공 1. 데이터 베이스 개념 1) 데이터란 현실세계에서 관찰이나 측정을 통해 수집된 사실(fact)이나 값(value) 2) 정보란 데이터의 유효한 해석이나 데이터 상호간의 관계를 의사결정에 도움이 되도록 가공한 것 3) 여러 응용 시스템들이 공유할 수 있도록 통합, 저장된 운영데이터의 저장소. 운영상 필요한 데이터를 중복을 최소화하여 컴퓨터 기억 장치 내에 모아 놓은 데이터 집합. 2. 데이터베이스관리시스템(DBMS) 개념 모든 응용프로그램들이 데이터베이스를 공유할 수 있도록 관리해 주고, 데이터베이스를 유지하기..

LANGUAGE/SQL 2022.12.22

2022년 제 3회 정보처리기사 합격후기 , 자격증 신청 , 합격률

합격후기 사실 정보처리기사를 처음부터 볼 생각은 없었다. 어차피 학원을 다니며 ncs 과정평가형 산업기사 자격증을 따면 된다고 생각했기에.. 그러던 중 같이 공부해왔던 학원 친구가 기사 시험을 함께 준비하자고 제안을 해주었다. 평소 학업에 대한 욕심도 개발자로서의 성공에 대한 목표도 무엇보다도 살아가는 방향성에 대한 가치관도 비슷했던 친구였기에 단순히 함께 뭔가를 준비하면 좋겠다는 생각에 선뜻 응했던것도 있다. 하지만 학원을 다니며 개인프로젝트 기간과 필기 시험이 겹치게 되었고, 둘다 놓칠 수 없었기에 잠을 아껴가며 기를 쓰고 공부를 했던것 같다. 물론 기출문제가 다 나와있고 문제은행이지만 비전공자로서 컴퓨터의 용어 자체가 낯설었기에 더 시간을 쏟아 부었던 것도 있다. 실기때는 취업준비를 해야하는 상황이..

개인기록/기록 2022.11.25
반응형