[백준/JAVA] 10818번: 최소 최대 (코테대비3)
·
코테대비
코테 대비 시리즈 3번째 시간이 왔습니다.최소값 최댓값 구하는 문제인데요. 여러 방법이 있겠지만 가장 받아들이기 쉽게 짜보겠습니다. N개의 정수중 최소값을 구하기 위해서는 어떡하면 좋을까요? 배열에 넣고 하나씩 꺼내서 비교해보는 건 어떨까요?  import java.util.Scanner;public class Baekjoon10818 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int[] intArr = new int[N]; for (int i =0; i intArr[i]) min = intA..
[백준/JAVA] 3460번: 이진수 (코테대비2)
·
코테대비
코테 대비 두번째 시간입니다. 눈높이는 계속해서 초보인 제 눈높이에 맞춰서 가겠습니다!   이진수를 구하는 문제입니다. 이진수를 구할때는 2로 십진수 숫자를 더이상 못나눌 때 까지 나눠서 나온 나머지를 밑에서 부터 읽는 것입니다.  이 아이디어를 적용해봅시다. 그런데 위치가 낮은 것 부터 출력하라고 하네요! 그러므로 거꾸로 읽어주겠습니다. 그러니까 위에서부터 아래로요!  거꾸로 읽어서 값이 1인곳의 인덱스를 가져오면 되겠죠! import java.util.Scanner;public class Baekjoon { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 이번에도 Scanner..
[백준/JAVA] 2501번: 약수 구하기 (코테대비1)
·
코테대비
안녕하세요. 코딩테스트를 대비해보기 위해 어떤분이 정리 해놓으신 게 있어서 좋은 것 같아 블로그에 풀어보면서 시리즈로 남겨보도록 하겠습니다. 저와 같이 함께 따라가봐요! 초보인 제 눈높이로 풀겠습니다(? 🤣 하루에 한 문제씩 '제대로' 풀어보면서 배워가봅시다. ▼코딩테스트  대비를 위한 백준 문제추천 링크 ▼ 감사합니다.https://covenant.tistory.com/224 코딩테스트 대비를 위한 백준 문제 추천코딩테스트 대비를 위한 백준 문제 추천 끝 없는 훈련만이 실전에서 흐트럼없이 정답을 향해서 움직일 수 있습니다. (Photo by Specna Arms on Unsplash) 작년 한 해 수많은 코딩테스트를 직접 경험하고covenant.tistory.com  가장 기본이 되는 약수 구하기입니..
백준 자바 3273번 두 수의 합 - 투 포인터 개념
·
카테고리 없음
오늘은 백준 3273번 풀이를 통해 투 포인터의 개념에 대해 알아보겠습니다.최초의 시도로 그림으로 넣어봤는데 이해를 도왔으면 좋겠습니다. 먼저, 투포인터는 start포인터와 end포인터 두개의 포인터가 존재한다는 것입니다.정렬을 통해 배열을 만들어두고 가장 작은곳에 start 가장 큰곳에 end를 찍겠습니다.   작을때의 케이스를 넣지못해서 아쉬움이있으나 이제 구현하러 가봅시다.import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws..
백준 자바 2566번 최댓값 - 왜 97%에서 오답이?
·
Computer Science/Algorithm
안녕하세요. 오늘은 자바 2566번을 풀어보고 저처럼 97%에서 오답이 나왔을까? 하는 생각을 가진분들을 위해 글을 작성해봅니다. 먼저 코드는package reference;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main2 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; ..