본문 바로가기

코딩테스트93

[프로그래머스 / SQL] - 한 해에 잡은 물고기 수 구하기 한 해에 잡은 물고기 수 구하기문제잡은 물고기들의 정보를 담은 FISH_INFO 테이블이 있습니다.문제2021년도에 잡은 물고기 수를FISH_COUNT 컬럼명으로출력하는 문제입니다.프로그래머스 코드SELECT문으로 조회하고 싶은 컬럼명을 작성합니다.여기서 개수만 조회되면 되기 때문에 COUNT 함수를 사용하고 COUNT 안에 전체를 의미하는 *을 사용합니다FROM을 통해 조회하고 싶은 컬럼이 속한 테이블 명을 작성하고WHERE을 사용하여 해당 년도 안에서 조회될 수 있도록 했습니다.-- 코드를 작성해주세요SELECT COUNT(*) AS FISH_COUNTFROM FISH_INFOWHERE DATE_FORMAT(TIME, '%Y') = 2021; 2024. 6. 10.
[프로그래머스 / 자바] - 이차원 배열 대각선 순회하기 이차원 배열 대각선 순회하기문제이차원 정수 배열 board와 정수 k가 매개변수로 주어집니다.i + j board[i][j]의 합을 출력하는 문제입니다.boardkresult[[0, 1, 2],[1, 2, 3],[2, 3, 4],[3, 4, 5]]28i \ j0120012112322343345테스트 (인텔리제이)2차원 배열을 추출하기 위해 2중 for문을 사용합니다첫 번째 for문은 첫 번째 원소를 나타내고두 번쨰 for문은 첫 번째 원소의 원소들을 추출하기 위함입니다.2중 for문 안에 if 문을 통해 board의 자리를 나타내는 i와 j를 더하여 k보다 작거나 같으면 그 자리의 원소를 다 더하게 해주면 됩니다.public class 이차원_배열_대각선_순회하기 { public static void .. 2024. 6. 9.
[프로그래머스 / 자바] - 간단한 식 계산하기 간단한 식 계산하기문제문자열 binomial이 매개변수로 주어집니다.binomial은 "a op b" 형태의 이항식 입니다.a와 b는 음이 아닌 정수, op는 +, -, * 중 하나입니다.주어진 식을 계산한 정수를 출력하는 문제입니다.예시binomialresult"43 + 12"55"0 - 7777"-7777"40000 + 40000"1600000000테스트 (인텔리제이)문자와 숫자를 나누기 위해 split을 통해 공백 기준으로 나눠서 저장합니다.나눠서 저장한 str 문자열 배열에서 첫 번째 원소와 세 번째 원소가 정수이고 두 번째 원소는 연산 기호이기 때문에if문을 이용하여 두 번째 연산 기호에 맞게 연산한 값을 출력하게 작성하면 됩니다.public class 간단한_식_계산하기 { public st.. 2024. 6. 3.