program_language 및 궁금한것
-
[백준] 14681번 사분면고르기JAVAprogram_language 및 궁금한것/알고리즘 2021. 8. 4. 05:41
https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x = Integer.parseInt(br.readLine()); int y = Integer.parseInt(br.readLine()); if(x >=0){ System.out.println(y >= 0 ? "1":"4"); }else { System.out.println(y < 0 ? "3":"2"); }
-
[JAVA] Scanner와 Buffered Reader의 차이점 (알고리즘)program_language 및 궁금한것/Java 2021. 8. 3. 23:11
알고리즘 공부를 하다보니 java에선 Buffered Reader를 사용하는게 성능향상에 더 좋다고 한다. 검색을 해보니 다양한 이유가 있어서 java api문서와 블로그를 참고해 보았다. scanner와 BufferedReader는 모두 문자열을 입력받는데 사용되는 클래스이다. - BufferedReader는 일정한크기(8192chars)의 데이터를 한번에 읽어와 버퍼에 보관 후 사용자 요청시 버퍼에서 데이터를 읽어오는 방식이다. 그래서 시간부하를 줄일 수 있다. 입력받는 모든 형식은 String이다. - Scanner는 데이터를 입력받는 시점 정규식을 이용해서 테이터 타입이 결정되므로 별도의 Casting이 필요치 않다. 그리고 사용자 요청시 바로바로 데이터를 주기 때문에 데이터 용량이 클 경우 Bu..
-
[백준] 2588번 곱셈 JAVAprogram_language 및 궁금한것/알고리즘 2021. 8. 3. 21:55
알고리즘은 Scanner대신 BufferedReader를 사용해야 효율이 더 좋다는점 또 sysout(system.out.println)보다 StringBuilder 로 사용하는게 더 좋다. 백준에 코드 채점을 할땐 Main클래스를 만들어 import부분까지 다 올려야 한다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in..
-
[intelliJ] 주석 규칙 설정 (주석 템플릿)program_language 및 궁금한것/intelliJ 2021. 5. 13. 22:32
인텔리제이에서 주석 템플릿을 만들어 사용하는 방법을 정리한다. 1-1. ctrl + Alt + s 1-2. settings - Editor - Live Templates 1-3. +버튼 - Template Group..클릭 2. 원하는 그룹명 입력후 OK 3. 2번에서 만든 템플릿 그룹명 클릭 - +버튼 + Live Template 클릭 4. Abbreviation: 주석약칭, Edscription: 안적어도 무관, Template text를 기재 * $이안에 $ 4-1. 4번의 화면에서 Edit variables 버튼 클릭 - 뜨는 창 - Expression입력, Skip if defined 체크 - OK * Expression의 콤보박스를 클릭하면 내가 사용할수 있는 목록이 나온다. 인텔리제이 주석 ..
-
[kotlin] 이클립스에 코틀린 세팅하기program_language 및 궁금한것/Kotlin 2021. 4. 23. 21:39
이클립스 ( sts )에 코틀린을 사용할 수 있게 플러그인 설치하는것을 정리한다. 이클립스 == sts 이니 단어를 혼용해 사용하겠다. 1. 이클립스가 너무 옛날 버전이라면 최신버전으로 업데이트 한다. (4.5.1ver 보다 높으면 패스) ( 현재 나의 sts버전은 4.5.1로 코틀린이 정상작동한다. 4.5.1버전보다 낮은데 코틀린 작동이 안된다면 이클립스 업뎃을 권장) ( 버전 확인은 Help탭 - About Spring Tool Suite x 클릭하면 Version이 나온다.) 2. Help탭 - Eclipse Marketplace - kotlin 검색 - install - sts 재부팅 하지만.... 내가 검색했을땐 결과가 나오지 않았었다. 위 사진과 아래 사진의 차이를 알겠는가.. Marketpl..