[10] 부트캠프 TIL - 사전캠프 8일차

2024. 8. 21. 09:19부트캠프 TIL

728x90

1. 프로그래머스 이용한 sql과 알고리즘 문제 해결

1-1)  sql 문제 : 아픈 동물 찾기

ㄴ 동물보호소에 들어온 동물 중 아픈 동물의 아이디와 이름을 조회해주세요. 아이디순으로 조회

ㄴ 특정컬럼값 조회하기 문제

ㄴ ex) SELECT 동물아이디, 동물이름 FROM 동물정보테이블명 WHERE 보호시작시 상태 = 'Sick' ORDER BY 동물아이디;

ㄴ SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID;

 

1-2) 알고리즘 문제 : 두 수의 나눗셈

ㄴ num1과 num2를 나눈 후에 1000을 곱해서 정수만 return되도록 함수를 만들어주세요

ㄴ 기존 int 자료형 메서드를 double자료형으로 변경하였다. ( 소수점 값을 추출하기 위해 )

ㄴ num1과 num2를 먼저 나눈값을 변수로 1000을 따로 변수로 담아서 진행했다.

ㄴ double num에 값을 담는다.

ㄴ 마지막에 정수로 return되게 해야하기 때문에 Math.floor()함수 사용으로 소수점을 버려준다.

ㄴ 메서드에서  double 자료형으로 이미 변경했기 때문에 선언한 변수들을 한번에 계산해서 코드를 줄였다.

 

728x90