프로그래머스 - 각도기 문제 : 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 프로그래머스 - 두 수의 나눗셈 문제 : 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 풀이: class Solution { public int solution(double num1, double num2) { double multi = (num1/num2)*1000; return (int)multi; } } 프로그래머스 - 두 수의 합 문제 : 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 풀이: class Solution { public int solution(int num1, int num2) { int answer = -1; int result = num1 + num2; return result; } } 프로그래머스 - 나이 출력 문제 : 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. 풀이 : class Solution { public int solution(int age) { int answer = 2022 - age +1; return answer; } } 프로그래머스 - 숫자 비교하기 문제: 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 풀이: class Solution { public int solution(int num1, int num2) { int answer = 0; if(num1 == num2) answer=1; else answer =-1; return answer; } } 프로그래머스 - 몫 구하기 문제 : 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 풀이 : class Solution { public int solution(int num1, int num2) { int answer = num1/num2; return answer; } } 프로그래머스 - 두 수의 차 문제 : 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 풀이 : class Solution { public int solution(int num1, int num2) { int answer = num1 - num2; return answer; } } 프로그래머스 - 나머지 구하기 문제 : 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. 풀이: class Solution { public int solution(int num1, int num2) { int answer = -1; answer = num1%num2; return answer; } } 프로그래머스 - 두 수의 곱 문제: 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. 풀이: class Solution { public int solution(int num1, int num2) { int answer = num1*num2; return answer; } } 코드 품질 - 코드 품질이 중요한 이유 고품질의 코드는, 1. 신뢰성이 높다 2. 유지보수가 쉽다 3. 버그가 적은 소프트웨어를 생산한다. 코드 품질을 높이는 것들은 소프트웨어가 처음에 만들어지는 방식을 보장하고, 이후 새로운 요구사항이 추가되더라도 처음 방식을 유지하고 할 수 있다. 좋은 코드가 좋은 소프트웨어를 만들기 위한 유일한 조건은 아니지만, 중요한 조건 중 하나이다. 코드가 고품질이다. 저품질이다 이렇게 정의하는건 주관적인 판단이 될 수 있다. 그래서 객관적으로 고품질이라면 다음과 같은 4가지 목표들이 잘 이루어졌을 것이고 판단할 때 좋은 기준이 될 수 있다. - 고품질의 코드가 이루고자 하는 4가지 목표 1. 정상적인 작동을 해야한다. 너무 당연한 이야기 이지만 코딩하는 목적은 문제를 해결하기 위함이다.. 이전 1 2 3 4 5 6 7 8 ··· 13 다음