본문 바로가기

전체 글7

Day03.반복문 문제(Feat.BufferedReader) 서론 오늘은 반복문 관련 문제를 풀었다. 꾸준하게 풀어야 하기에 열심히 풀었는데 scanner를 안 쓰면서부터 의외로 애를 먹었다. 본론 1. scanner 학부생때부터 써왔던 함수인데 속도가 느리기 때문에 다른 거 쓰라는 추천이 있었다. 그래서 사용한 것이 아래의 것이다. 2. BufferedReader 나는 개인적으로 이런거 쓰고 싶지 않다. 속도차이가 많이 난다고 하면 최적화를 위해서 어쩔 수 없지만 스캐너에 비하면 너무 복잡하다. 기본 문법은 아래와 같다. BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(.. 2023. 10. 3.
Day02. 조건문 문제 서론 오늘은 조건문 관련 문제를 풀었다. 아직 어렵지 않아서 부담 없이 할 수 있는 것 같다. 본론 신경써야할 부분 사실 그렇게 신경 쓸 만큼 어려운 내용이 없어서 아직은 괜찮은 단계로 보인다. 마무리 프로그래밍 문제를 풀때 조금 심화과정부터는 풀이도 적어가면서 할 계획이지만 아직 그 정도 수준이 아니라서 차분하게 풀어볼 것이다. 코딩테스트가 사실 필요없다고 생각할 수도 있지만 코딩테스트는 꼭 필요하다. 첫째, 기술적 역량 평가: 코딩 능력을 테스트하여 개발자의 기술 레벨을 평가하고, 회사에 필요한 역량을 확인할 수 있습니다. 둘째, 문제 해결 능력: 알고리즘과 데이터 구조를 활용해 문제를 해결하는 능력을 평가하여 실제 업무에서 문제를 효과적으로 다룰 수 있는 능력을 측정합니다. 셋째, 시간 관리와 압력.. 2023. 10. 2.
Day01. 입출력 문제 서론 나는 코딩테스트를 준비하는 취준생 기초를 다시 한번 정립하며 내 발자취를 남긴다. 본론 필수 라이브러리 선택언어 : Java11 개발환경 : vscode import java.util.*; import java.io.*; 코테에서 대다수 필수로 입력하는 라이브러리 유틸들과 입출력 관련해서 모두 넣는 거 기 때문에 스캐너, 배열 등 다양하게 활용가능 입출력 문제는 대다수 아래 스캐너로 해결 가능하다. Scanner sc = new Scanner(System.in); 때에 따라 int i = sc.nextInt(); double d = sc.nextDouble(); float f = sc.nextFloat(); String s = sc.nextLine(); 으로 사용하면 된다. 출력은 시스템 라이브러리.. 2023. 10. 2.