추상 클래스와 메서드, 인터페이스 부분 공부 및 내용정리.
https://kuno17.notion.site/Java-d814846ac1cd4104bbc295b807b3415e
Repor8 과제 제출
알고리즘 Lv0 풀이
char ch = 'A';
String str = Character.toString(ch);
String str2 = new Character(ch).toString();
Character.toString를 호출하면 String.valueOf()를 호출하게 된다.
public static String toString(char c) {
return String.valueOf(c);
}
String.valueOf()를 확인하면
/**
* Equivalent to {@link #valueOf(char[])}.
*
* @param data the character array.
* @return a {@code String} that contains the characters of the
* character array.
*/
public static String copyValueOf(char data[]) {
return new String(data);
}
String clas의 생성자를 이용해서 char타입의 배열을 String으로 변경할 수 있다.
이를 통해 오늘 알고리즘 문제를 해결 할 수 있었다.
Lv0 프로그래머스 모스부호(1)
https://school.programmers.co.kr/learn/courses/30/lessons/120838
오늘은 알고리즘과 개념파악에 집중하다보니 에러코드를 만나지는 않았다.
여전히 알고리즘은 알다가도 모르겠는 영역인듯하고 개념정리와 알고리즘을 병행하려니 생각보다 시간이 많이 소요되고 진도가 느리게 나가는듯하다.
이런 경우 필자가 자신감이 떨어지는 기분을 현재 너무 많이 느끼고 있음을 알 수 있었으나
유튜브 알고리즘이 어찌알고 나를 가수 이영지가 나오는 영상을 소개시켜줬다...?
이영지가 상상을 현실로 만든다는 자신감을 끝까지 가지고 자신이 하는 일을 하면 이룰 수 있다는 본인으로 증명한 멘트를 날려줬다.
결론. 오늘도 힘내자 할 수 있다.