본문 바로가기

열정가득한 개발자의 이야기/프로그래머스 문제

프로그래머스 java lv0에서 쓰인 함수 정리

음.. 한 문제씩 올리기에는 효율성이 떨어지는 것 같아서 그냥 레벨 0에서 썼던 함수나 정리하려고 합니다.

지금까지 몰랐던 거나, 알았지만 확실하지 않았던 거, 기억의 저편에 있었던 메서드들을 정리해서 올립니다. 

 

오늘부터 10문제씩 풀어서 이번주나 다음 주 월요일까지 프로그래머스 java lv0문제 다 부실 예정입니다. 

할 수 있 다. 

 

 

1. 특정 문자를 특정 문자로 변환하는 java 함수 = replace("문자 1", "문자 2") -> 문자 1은 바꿈을 당하는 문자, 문자 2 목표 문자

 

2. 문자열을 소문자로 변환 toLowerCase()

 

3.  변하는 배열 크기 설정 : int [] answer = new int [Math.min(5, num_list.length)];

math.min 함수를 써서 테스트 케이스마다 가변적인 배열의 크기를 조절 _ Math.min(첫 숫자, 두 번째 숫자) -> 두 숫자를 비교해서 배열의 크기를 정한다. 예로 Math.min(5, 4)으로 두 번째 숫자 더 작으면 4로 지정되고 5보다 더 크면 5가 지정됩니다. 

 

4. string.contains(비교 string) -> 문자열에 비교 string이 들어가있는지 확인

 

5. 개선된 for문은 배열의 모든 요소를 관리할 수 없다. 그래서 요소 하나하나 비교해야할 때는 기존 for문을 써서 비교 진행해야 함.