본문 바로가기

Algorithm67

프로그래머스 ) 조건에 맞게 수열 변환하기 3 [JAVA/자바] - 오늘의 TIL https://school.programmers.co.kr/learn/courses/30/lessons/181835 👇소스 코드 class Solution { public int[] solution(int[] arr, int k) { int[] answer = new int[arr.length]; for(int i=0; i< arr.length ; i++){ if(k % 2 == 0) answer[i] = arr[i] + k; else answer[i] = arr[i] * k; } return answer; } } 🐣코드 설명 ✔️ answer의 배열 크기를 입력받은 arr의 길이로 초기화해준다. ✔️ for문을 사용하여 arr의 데이터들을 하나씩 꺼내주었고 ✔️ if문을 사용하여 만약 정수 k가 짝수이.. 2023. 7. 20.
프로그래머스 ) 정수 부분 [JAVA/자바] - 오늘의 TIL https://school.programmers.co.kr/learn/courses/30/lessons/181850 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👇소스 코드 class Solution { public int solution(double flo) { int answer = (int) Math.floor(flo); return answer; } } 🐣코드 설명 ✔️ double로 받아온 flo를 int형으로 변환하기 위해 (int) 를 사용하였고, 반올림을 하지 않고 그냥 버리는 것이기 때문에 Math.floor() 을 사용하여 내려주었다... 2023. 7. 17.
프로그래머스 ) n의 배수 [JAVA/자바] - 오늘의 TIL https://school.programmers.co.kr/learn/courses/30/lessons/181937 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👇소스 코드 class Solution { public int solution(int num, int n) { if(num % n == 0){ return 1; }else { return 0; } } } 🐣코드 설명 ✔️ 배수인 것을 알기 위해서는 num을 n으로 나눈 나머지가 0이어야 하므로 if문을 사용하여 ✔️ 만약 나머지가 0이 된다면 1을 리턴, 아닐 경우 0을 리턴해준다. ✔️ 그럼 끝! 2023. 7. 15.
프로그래머스 ) 아이스 아메리카노 [JAVA/자바] - 오늘의 TIL https://school.programmers.co.kr/learn/courses/30/lessons/120819 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👇소스 코드 class Solution { public int[] solution(int money) { int[] answer = new int[2]; answer[0] = money / 5500; answer[1] = money % 5500; return answer; } } 🐣코드 설명 ✔️ answer을 선언과 동시에 배열 크기를 할당해주었다. ✔️ 각 자리에 값을 넣어주는데 첫번째 자리.. 2023. 7. 14.