일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Lesson2
- 언마운트
- 리눅스
- 백준알고리즘
- FK 설정
- 레노보노트북
- QA엔지니어
- 1463번
- 부산입국
- 외래키설정
- 벤쿠버집구하기
- 엔테크서비스
- IntelliJ
- Java
- BC렌트
- 프로그래머스
- 벤쿠버 렌트
- binaray_gap
- 설탕문제
- Lesson3
- 파이도 환불
- 자바
- FLEX5
- 데이터의 무결성
- database연결
- FIDO 환불
- Linux
- 캐나다워홀
- codility
- 벤쿠버렌트
- Today
- Total
목록꼬꼬마 개발자 노트/Coding Problems (95)
대충이라도 하자
***맨 마지막에 반복문 말고 answer += phone_number.substring(num-4); 로 바꿔도 가능한데 시간은 뭐 비슷한 듯 *** 더 빠른 방법 사실 배열을 만드는 거라 더 느릴 줄 알았는데 훨씬 빠르네!!! toCharArray()를 사용하면 String에 있는 모든 문자열이 배열로 들어감 그 다음에 배열에 있는 걸 바꿔주고 String.valueOf(배열)하면 배열에 있는 걸 String으로 반환 String.valueOf는 어떠한 값을 넣어도 String 문자열로 반환 valueOf는 아무것도 없으면 null로 반환한다는 것도 특이점 ***이렇게 정규식도 사용가능하다. . : 임의의 문자 한 개 (?=.) : 뒷쪽에 임의의 문자 한 개를 제외하고 선택 {숫자} : 숫자 만큼..
***사실 1월의 경우에는 반복문에 들어가면 오류가 발생하니까 안될 거라고 생각하고 따로 조건을 추가했는데 아니었다!!! 조건에 해당안되니까 저절로 반복문 안 돌아가고 계산되는 듯 ***아래와 같이 라이브러리를 사용해서 구현한 사람도 있었다. 하지만 아래에서 볼 수 있듯이 시간면에서 훨씬 오래 걸림 라이브러리는 코드의 길이는 단축시킬 수 있을지 몰라도, 효율면에서 좋지 못한 듯하다.
***간단한 걸 왜 바로 못 생각해냈는지 의문...ㅜㅜ ***삼항연산자 생각나서 삼항연산자로도 해봄ㅋㅋㅋ ***찾다보니 요런 것도 있었다. 괜찮은 아이디어인듯
*** 쓸 때 되면 삼항연산자가 기억나지 않네... *** 이런 방법도 있음 빈 char 배열이 발생하면 기본으로 \0으로 생성된다고 한다. 그렇기에 \0을 수박으로 변경