'알고리즘' 카테고리의 다른 글
[14] 내적 JAVA (0) | 2022.11.21 |
---|---|
[13] x만큼 간격이 있는 n개의 숫자 JAVA (0) | 2022.11.21 |
[11] 핸드폰 번호 가리기 JAVA (0) | 2022.11.21 |
[10] 평균 구하기 JAVA (0) | 2022.11.21 |
[09] 음양 더하기 JAVA (0) | 2022.11.21 |
[14] 내적 JAVA (0) | 2022.11.21 |
---|---|
[13] x만큼 간격이 있는 n개의 숫자 JAVA (0) | 2022.11.21 |
[11] 핸드폰 번호 가리기 JAVA (0) | 2022.11.21 |
[10] 평균 구하기 JAVA (0) | 2022.11.21 |
[09] 음양 더하기 JAVA (0) | 2022.11.21 |
다른 사람들의 풀이
toCharArray() 메소드는 문자열을 char형 배열로 바꿔준다. 반환되는 배열의 길이는 문자열의 길이와 같다.
(주의! 문자열의 공백 또한 인덱스에 포함한다.)
String.valueOf(), toString() : Object의 값을 String으로 변환
replace()
- String replace(CharSequence target, CharSequence replacement)
- replace() 함수는 대상 문자열을 원하는 문자 값으로 변환하는 함수이다.
- 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열
- 두번째 매개변수는 변환할 문자 값
replaceAll()
- String replaceAll(String regex정규식, String replacement)
- replaceAll() 함수는 대상 문자열을 원하는 문자 값으로 변환하는 함수이다.
- 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열
- 두번째 매개변수는 변환할 문자 값
정규식 표현 : . -> 임의의 문자 한 개 / (?=.) -> 뒷쪽에 임의의 문자 한 개를 제외하고 선택/ {숫자} -> 숫자 만큼의 자릿수 / .(?=.{4}) ==> 뒤쪽에서 임의의 문자 4개를 제외한 임의의 문자 한 개 선택
참고 블로그 : https://djusti.tistory.com/8
[13] x만큼 간격이 있는 n개의 숫자 JAVA (0) | 2022.11.21 |
---|---|
[12] 행렬의 덧셈 JAVA (0) | 2022.11.21 |
[10] 평균 구하기 JAVA (0) | 2022.11.21 |
[09] 음양 더하기 JAVA (0) | 2022.11.21 |
[08] 없는 숫자 더하기 JAVA (0) | 2022.11.21 |
다른 사람의 풀이
Arrays.stream() : 정적 메소드 Arrays.stream()에 인자로 배열을 입력하면 배열을 순회하는 스트림 객체를 만든다.
average() : 평균을 구하는 메소드
Optional 클래스 - orElse() , orElseGet()
위의 풀이에서 orElse()는 average의 값이 있으면 average를 리턴하고 값이 없으면other을 리턴하는 메소드로 사용되었다.
[12] 행렬의 덧셈 JAVA (0) | 2022.11.21 |
---|---|
[11] 핸드폰 번호 가리기 JAVA (0) | 2022.11.21 |
[09] 음양 더하기 JAVA (0) | 2022.11.21 |
[08] 없는 숫자 더하기 JAVA (0) | 2022.11.21 |
[07] 문자열을 정수로 바꾸기 JAVA (0) | 2022.11.21 |
다른 사람의 풀이
역시나 삼항연산자를 사용하여 풀이하셨다. 아직 삼항연산자 사용이 어색한데 써보도록 해야겠다.
코드가 훨씬 간결해짐.
위를 다른 방법으론,
answer += absolute * (signs[i] ? 1 : -1 )
이라고 표현할 수도 있다.
[11] 핸드폰 번호 가리기 JAVA (0) | 2022.11.21 |
---|---|
[10] 평균 구하기 JAVA (0) | 2022.11.21 |
[08] 없는 숫자 더하기 JAVA (0) | 2022.11.21 |
[07] 문자열을 정수로 바꾸기 JAVA (0) | 2022.11.21 |
[06] 두 정수 사이의 합 JAVA (0) | 2022.11.21 |
제외된 숫자를 찾으려면 코드가 더 길어지기 때문에, 전체 합에서 포함된 숫자의 합을 빼준다고 생각하였다.
다른 사람의 풀이
for 향상문(for each문)을 사용하여 더 간결하게 작성하였다.
[10] 평균 구하기 JAVA (0) | 2022.11.21 |
---|---|
[09] 음양 더하기 JAVA (0) | 2022.11.21 |
[07] 문자열을 정수로 바꾸기 JAVA (0) | 2022.11.21 |
[06] 두 정수 사이의 합 JAVA (0) | 2022.11.21 |
[05] 가운데 글자 가져오기 JAVA (0) | 2022.11.21 |