Coding Test/프로그래머스 기초 (100) 썸네일형 리스트형 [Day 18] Java - 간단한 식 계산하기 👽내 코드 class Solution { public int solution(String binomial) { int answer = 0; String[] str = binomial.split(" "); int a = Integer.parseInt(str[0]); int b = Integer.parseInt(str[2]); if(str[1].equals("+")){ answer = a+b; }else if(str[1].equals("-")){ answer = a-b; }else{ answer = a*b; } return answer; } } ❓생각해 보아야 할 부분 1) String 타입 > .equals( ); 🦜 다른 코드 public class Solution { public static int s.. [Day 18] Java - 문자열 잘라서 정렬하기 👽내 코드 import java.util.*; class Solution { public ArrayList solution(String myString) { ArrayList list = new ArrayList(); //문자열 자른다음에 사전순으로 정렬 String[] answer = myString.split("x"); Arrays.sort(answer); //공백이 아닌것만 list에 추가 for(int i=0;i [Day 24] Java - 조건에 맞게 수열 변환하기 3 👽내 코드 class Solution { public int[] solution(int[] arr, int k) { if(k%2==1){ for(int i=0;i [Day 17] Java - 공백으로 구분하기 1 👽내 코드 import java.util.*; class Solution { public String[] solution(String my_string) { char[] ch = my_string.toCharArray(); ArrayList empty = new ArrayList(); ArrayList list = new ArrayList(); for(int i=0; i [Day 18] Java - x 사이의 개수 👽내 코드 import java.util.*; class Solution { public ArrayList solution(String myString) { ArrayList list = new ArrayList(); String[] arr = myString.split("x"); //split으로 나눈 배열의 원소 문자열의 길이 바로 리스트에 넣기 for(int i = 0; i 이런 식으로 배열을 새로 만들어서 배열의 크기를 바꾸는 방법. [문제출처: https://school.programmers.co.kr/learn/challenges?order=recent&levels=0] [Day 17] Java - ad 제거하기 👽내 코드 import java.util.*; class Solution { public ArrayList solution(String[] strArr) { String[] answer = {}; ArrayList list = new ArrayList(); //"ad"들어간 원소 null값으로 초기화 for(int i = 0; i [Day 17] Java - 문자열이 몇 번 등장하는지 세기 👽내 코드 class Solution { public int solution(String myString, String pat) { int answer = 0; while(myString.indexOf(pat) != -1){ answer++; myString = myString.substring(myString.indexOf(pat)+1); } return answer; } } [Day 17] Java - 문자열 바꿔서 찾기 👽내 코드 class Solution { public String solution(String myString, String pat) { int n=0; n = myString.lastIndexOf(pat); myString = myString.substring(0,n+pat.length()); return myString; } } ❓생각해 보아야 할 부분 1) str1.lastIndexOf(str2) > str2가 있는지 오른쪽부터 확인. 처음 발견되는 idx 리턴 🦜 다른 코드 class Solution { public String solution(String myString, String pat) { String answer = ""; int idx = myString.lastIndexOf(pat).. 이전 1 2 3 4 5 6 7 ··· 13 다음