티스토리 뷰
chap.2 시작
알고리즘 주차 시작 !
1.계획
알고리즘 주차의 시작으로 새로운 팀원들과 만나게되었고,
Entellij,java 환경설정을 하고
3가지 문제를 풀어보고 그 과정을 티스토리에 올려서 제출하는것을 시작으로
팀원분들과 어떤식으로 학습해나가면 좋을지에대해 계획을 세우고
알고리즘 문제를 자바 기반으로 풀 계획이다.
2.배운점
코딩 테스트를 하면서 느꼈는데
배열을 인자값으로 받아 그 배열로 다시 재 처리하는 과정에서 "IndexOutOfBoundsException" 라는 녀석이 날 너무 괴롭혔는데 배열에 벗어나는 값을 호출 하려고하면 오류가 난다는점을 기억해야할거같다.(사실은 내가 처리못해서 생긴오류)
import java.util.Arrays;
class Solution {
public String solution(String[] participant, String[] completion) {
Arrays.sort(participant);
Arrays.sort(completion);
int partCount = participant.length;
int comCount = completion.length;
int i=0;
try {
for (i = 0; i <= partCount; i++) {
if ( !(participant[i].equals(completion[i])) ) {
break;
}
}
} catch(Exception e) {
e.printStackTrace();
}
return participant[i];
}
}
https://docs.oracle.com/javase/7/docs/api/java/lang/IndexOutOfBoundsException.html
3.코멘트
알고리즘을 처음 풀어보면서 이거 쉽지 않네..라고 생각이듬과 동시에 꾸준히 해나가다보면
언젠가는 프로그래밍적 사고가되어서..?! 문제를 잘 풀어나가는 시기가 오지않을까하는 바램이다.
피곤하지만 힘내보자ㅜ
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- EntitiyManagerFactory
- 환경세팅
- DTO
- querydsl
- java
- IOC
- 풀텍스트
- joinfetch
- ajax
- 협업
- POI
- Spring
- badrequest
- .jks
- wil
- JPQL
- 항해99
- method
- python
- 알고리즘
- this
- EC2
- instance
- 코드해석
- ssl
- JPA
- DI
- JWT토큰
- backoffice
- 김영한
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 |
글 보관함