2023.04.13.THU

ronglong·2023년 4월 13일
0

[ 프로그래머스 ]

  • x만큼 간격이 있는 n개의 숫자
    : 코테 너무 오랜만에 풀었다. 머리가 굳었음. Java 너무 새롭다 갑자기.
    리스트 쓰려다가, 그냥 배열로 for문 노가다 돌려버림..
class Solution {
    public long[] solution(int x, int n) {
        long[] answer = new long[n]; 
        answer[0] = x;
        for(int i=1; i<n; i++){
            answer[i]=answer[i-1]+x;
            if(x < -10000000 || x > 10000000) return answer;
        }
        return answer;
    }
}
  • 짝수와 홀수
    : 다음엔 삼항연산자 활용하기.
    return (num % 2 == 0) ? "Even" : "Odd";
class Solution {
    public String solution(int num) {
        if(num%2==0) return "Even";
        return "Odd";
    }
}
  • 약수의 합
    : 약수 나오는 문제에서 제곱근 이용한다는 것을 예전에 배운 기억이 어렴풋이 났으나, 제대로 기억 안 나면 일단 다 while문 돌려버려,,
    유튜브로 알고리즘이랑 자료구조 공부 좀 해야겠다.
class Solution {
    public int solution(int n) {
        int i=1;
        int answer = 0;
        while(i<=n){
            if(n%i==0) answer += i;
            i++;
        }
        return answer;
    }
}

[ 느낀 점 ]

어제 술 먹고 너무 늦게 들어와서 오늘은 계획했던 갓생은 못 살았지만,,
(그래도 일단 해야하는 분량은 했다. 코테 3문제 갈겨..)
내일부터는 진짜 갓생산다,,!

오늘은 일단 책 주문하고 저녁에 백엔드 챌린지 ECS 강의 설렁설렁 들을 예정.

0개의 댓글