TIL 23.01.16

쓰옹·2023년 1월 16일
0

개발자를 향해~~TIL✍

목록 보기
67/87

TODAY

  • 알고리즘 문제 풀기
  • 프로젝트 계획
  • 후발대 수업

알고리즘

프로그래머스 가위바위보, 암호해독 문제 풀이
암호해독 문제 풀 때 프로그래머스에 올려 놓은대로 풀면 시간이 다른 것보다 오래걸린다. for문에 if문이 있어서 그런가.. 시간복잡도 공부를 해야겠다는 생각을 했다.
다른 식으로 풀어보면


class Solution {
    public String solution(String cipher, int code) {
        String answer = "";

        for (int i = code; i <= cipher.length(); i = i + code) {
            answer += cipher.substring(i - 1, i);
        }

        return answer;
    }
}

이렇게 해서 if문을 쓰지 않고도 code의 배수의 글자를 선택할 수 있다.
substring(시작, 끝)은 시작점에서 끝점까지의 글자를 선택할 수 있다.

프로젝트 계획 수립

뭔가 정확히 아는게 없어서 restAPI 작성이나 git 브랜치 전략을 짜는거나 확실한 느낌이 없다. 그래도 팀원분들의 도움으로 하나하나 정한 것 같다.

profile
기록하자기록해!

0개의 댓글