티스토리 뷰

개발/TIL

9.23

욱스다 2022. 9. 23. 23:45

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.코멘트

알고리즘을 처음 풀어보면서 이거 쉽지 않네..라고 생각이듬과 동시에 꾸준히 해나가다보면 

언젠가는 프로그래밍적 사고가되어서..?! 문제를 잘 풀어나가는 시기가 오지않을까하는 바램이다.

피곤하지만 힘내보자ㅜ

'개발 > TIL' 카테고리의 다른 글

9.30 Spring Container, DI  (0) 2022.10.01
9.29 알고리즘  (0) 2022.09.29
9.28 클래스  (0) 2022.09.28
9.27 혼공자  (0) 2022.09.27
9.24  (1) 2022.09.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/06   »
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
글 보관함