문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120803문제 분석주어진 문제는 두 정수 num1과 num2가 있을 때 num1에서 num2를 뺀 값을 구하는 문제입니다.입력: 정수 num1, num2 (-50000 ≤ num1, num2 ≤ 50000)출력: num1 - num2예시를 보면:num1 = 2, num2 = 3 → 2 - 3 = -1num1 = 100, num2 = 2 → 100 - 2 = 98즉, 자연수뿐만 아니라 음수 결과도 올 수 있습니다.코드 풀이class Solution { public int solution(int num1, int num2) { int answer = num1 - num2; //..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120810?language=java 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr답안class Solution { public int solution(int num1, int num2) { int answer = num1 % num2; // num1을 num2로 나눈 나머지를 answer에 저장 return answer; // 나머지를 반환 }}풀이1. num1 % num2%는 나머지 연산자입니다.num1을 num2로 나눈 후 남는 값을 반환합니다.2. an..
중복되는 데이터를 찾기 위해 GROUP BY ~ HAVING 을 사용했는데 몇 번 사용 안해봐서그런지 자꾸 실수를 한다. SELECT * 으로 입력하면 ORA-00979 : GROUP BY 표현식이 아닙니다 라는 오류를 만날 수 있다. 아직도 왜 이러는지 모르지만 그냥 SELECT쓸때 컬럼 지정해서 쓰면 오류가 해결된다. SELECT 컬럼1, COUNT(*), ~ 이런식으로 사용하자.