class Solution { public String solution(String my_string, String letter) { String answer = ""; answer = my_string.replaceAll(letter,""); return answer; } } my_string.replaceAll(letter, "") : my_string 문자열에 letter문자열이 있다면 제거 replaceAll() 함수 : 대상 문자열을 원하는 문자 값으로 변환하는 함수 - 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열 - 두번째 매개변수는 변환할 문자 값 REFERENCE
class Solution { public String solution(String my_string) { String answer = ""; answer = my_string.replaceAll("[aeiou]",""); return answer; } } my_string.replaceAll("[aeiou]","") : my_string 문자열에 aeiou가 있으면 제거. replaceAll() 함수 : 대상 문자열을 원하는 문자 값으로 변환하는 함수 - 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열 - 두번째 매개변수는 변환할 문자 값 REFERENCE
import java.util.Arrays; class Solution { public int solution(int[] sides) { Arrays.sort(sides); if(sides[2] < sides[0] + sides[1]) return 1; else return 2; } } Arrays.sort(sides) : sides int 배열의 원소들을 오름차순 정렬
class Solution { public int solution(String str1, String str2) { if(str1.contains(str2)) // contains : // 문자열이 특정 부분 문자열(substring)을 포함하고 있는지 여부를 확인하는 메서드 return 1; else return 2; } } str1.contains(str2) : str1문자열 안에 str2문자열이 포함되어 있는지 여부를 확인 contains : 문자열이 특정 부분 문자열(substring)을 포함하고 있는지 여부를 확인하는 메서드
class Solution { public int solution(String message) { int answer = message.length() * 2; return answer; } } message.length() = message문자열의 길이
자바 열심히.. 복습 열심히.. ✏️4주차 배운내용 4주차에는 DB프로젝트를 마무리하고 자바 기초문법을 배웠다. 기본적으로 필요한 JDK, Intellij 설치부터 진행하였다. 수업은 기초문법에 대해 설명을 듣고 바로 실습을 하는 단계로 진행되었다. 문법 설명만 계속해서 들었으면 집중도 안되고 잘 익히지 못했을 것 같은데 바로바로 실습을 진행해 주셔서 조금이나마 빨리 익힐 수 있었다고 생각한다. 물론 이해가 안되거나 실습문제가 안풀려서 멋쟁이 짝궁에게 도움을 받기도 하지만 어려우면서도 따라가고있는 그 템포가 오히려 더 열심히 집중하게 만드는 것 같다. 꾸준히 복습하고 코딩테스트 문제 풀면 자바가 익숙해질거라고 믿는다. 코딩이 숙달될 수 있도록 반복하고 전형적인 패턴이나 이해가 잘 안가는 부분은 외워두는 ..