문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해 주세요. 해당 문제를 봤을 때, 나는 charAt 을 사용해서 my_string 과 letter 문자를 서로 비교해 준 다음, 일치하면 빼 주는 형식으로의 알고리즘을 생각했다. 그런데 이를 식으로 생각하려니 전혀 적히질 않았다. (...) 그래서 구글링을 해 본 결과, 나는 replace 란 메서드를 알 수 있게 되었다. 해당 문제는 이 메서드 하나로 쉽게 풀 수 있는 문제였던 것이다. class Solution { public String solution(String my_string, String letter) { String ans..

프로그래머스 0 레벨 단계 문제를 풀던 중, 최댓값 만들기가 나왔다. 처음엔 메서드를 활용할 생각을 하지 못하고 있다가, 기존에 있었던 수와 계속 비교하며 앞으로 당겨 줘야 하나? 하는 생각 중에 해당 메서드를 알게 되었다. 자바에서 배열 오름차순 정렬을 하는 법은 간단하다. import java.util.*; class Solution { public int solution(int[] numbers) { int answer = 0; Arrays.sort(numbers); return numbers[numbers.length-2] * numbers[numbers.length-1]; } } Arrays 클래스를 임포트 해 주고, 기존에 있는 메서드에 매개변수를 넣어 주면 된다. 만약 int[] number..

사실 나는 이 문제를 보고 귀찮지만 금방 풀 수 있는 문제라고 생각했다. 그냥 subString 을 쓰면 되는 문제 아닌가? 싶어 금방 풀고 제출했는데, 남들이 푼 답을 보고 이렇게 풀면 안 된다는 사실을 알아버린 것이다. 우선 내가 문제를 푼 방식은 이렇다. import java.util.*; class Main { public static void main(String args[]){ Scanner sc=new Scanner(System.in); int a=sc.nextInt(); String b=sc.next(); String b1=b.substring(0,1); String b2=b.substring(1,2); String b3=b.substring(2,3); int answer1; int ans..