본문 바로가기
반응형

백준45

[백준] 1316번 그룹 단어 체커 풀이 코드 (Java 자바) 접근 방법)꽤나 코드를 짜는 것이 어려운 문제였다. 처음에 알파벳 a~z까지 크기 26의 boolean형 배열을 생성하고 해당 알파벳이 등장하면 해당 알파벳에 해당하는 배열 값을 1로 바꾸게 설정한다.그러면 알파벳에 해당하는 배열 값이 1일 경우 한 번 등장한 적이 있다는 의미가 된다. 그리고 동일한 알파벳이 연속적으로 나올 경우는 어떻게 처리할 것인지 문제였다.이것은 생각보다 단순하였다. 이전 알파벳과 현재 알파벳을 비교하여 같을 경우 아무런 코드를 실행하지 않고, 다를 경우 현재 알파벳에 해당하는 배열 값에 따라 return값을 다르게 주어 문제를 풀어 나갈 수 있다. 아직 이해하기 어렵지만 코드를 보면서 다시 살펴보자  정답 코드 1)import java.util.Scanner;class Main{.. 2024. 5. 8.
[백준] 9498번 시험 성적 풀이 코드 (Java 자바) 접근 방법)시험 점수 입력 값을 받으면 90~100은 A 출력, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하도록 if문을 작성해야한다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a; a = s.nextInt(); if(90 2024. 5. 7.
[백준] 1330번 두 수 비교하기 풀이 코드 (Java 자바) 접근 방법)a와 b값을 주어졌을 때 단순한 크기를 비교하는 문제이다.두 값 입력값을 받아 if문을 이용하여 부등호를 출력하면 된다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = s.nextInt(); int b= s.nextInt(); if(a>b){ System.out.println(">"); }else if(a 2024. 5. 7.
[백준] 2941번 크로아티아 알파벳 풀이 코드 (Java 자바) 접근 방법)크로아티아 알파벳 c=, c- dz= 와 같은 문자열은 우리가 하나하나 직접 코드 속에서 처리해주어야 한다.우선 표와 같이 문자열로 변경한 크로아티아 알파벳과 일반 알파벳 개수를 세는 문제이다.그래서 크로아티아 알파벳을 하나의 임의의 문자로 변경한 뒤, 그 문자열을 길이를 구하면 출력 값과 일치하게 문제를 풀 수 있다.  정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str = sc.next(); str = str.replace("c=","1"); .. 2024. 5. 2.
반응형