프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(num: Int): String { if (num % 2 == 0){ return "Even" } else return "Odd" } } 짝수를 구하는 공식은 if ( 변수 % 2 == 0 ) 입니다. 따라서 if문을 이용하여 짝수를 구하는 공식을 적용한 후 짝수면 Even, 짝수가 아닐 시 ( else ) Odd를 반환해줍니다. 반대로 밑에 풀이를 이용하여 홀수를 반환하고 아닐시 ..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(numbers: IntArray): Double { return numbers.average() } } 코틀린은 average() 라는 함수를 통해 배열의 평균을 도출할 수 있습니다. 간단하게 numbers라는 정수 배열에 average() 함수를 통해서 평균을 구했습니다. 📗 느낀 점 ...
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 짝수를 판별하는 조건문은 if ( i % 2 == 0 ) 인 것을 기억하자! 🔍 코드 및 풀이 class Solution { fun solution(n: Int): Int { var answer: Int = 0 for(i in 1..n){ if(i % 2 == 0){ answer += i } } return answer } } 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return하는 문제입니다. n이하의 짝수를 모두 더해야하니 우선 for문을 활..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(s: String): Int { var answer = s.toInt() return answer } } answer를 정수형으로 변환해 주는 간단한 문제입니다! 📗 느낀 점 ...
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 조건문을 쓰면 편하겠구나! 🔍 코드 및 풀이 class Solution { fun solution(angle: Int): Int { var answer: Int = 0 if(angle < 90){ answer = 1 }else if(angle == 90){ answer = 2 }else if(angle < 180){ answer = 3 }else if(angle == 180){ answer = 4 } return answer } } 문제 설명을 보면 0도초과 ..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0 answer = num1 + num2 return answer } } 입력을 받은 변수 num1과 num2를 더하는 간단한 문제입니다. 📗 느낀 점 아직까지 쉽습니다.
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0 if (num1 == num2) { answer = 1 } else answer = -1 return answer } } 입력받은 num1과 num2의 숫자가 같다면 1을 반환하고 다르다면 -1을 반환하면 됩니다. 조건문으로 활용하였습니다. 📗 느낀 점 ...
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0 answer = num1 - num2 return answer } } 변수 num1과 num2를 빼주는 간단한 문제입니다. 다만, 이미 정수 num1과 num2가 주어졌기에 입력은 필요 없습니다. 📗 느낀 점 Java에서 Kotlin으로 그리고 백준에서 프로그래머스로 넘어오니 문제풀이 방식이 너무..