TIL 20240901

·2024년 9월 1일

TIL

목록 보기
6/25

🖥️ 1.오늘 한 일

-알고리즘,SQL 문제 풀기

[흉부외과 또는 일반외과 의사 목록 출력하기]
https://school.programmers.co.kr/learn/courses/30/lessons/132203


[작성한 코드]

SELECT DR_NAME,DR_ID,MCDP_CD,DATE_FORMAT(HIRE_YMD,'%Y-%m-%d') as HIRE_YMD
FROM DOCTOR WHERE MCDP_CD IN ('CS','GS') 
ORDER BY HIRE_YMD DESC, DR_NAME ASC;

[정수 제곱근 판별]
https://school.programmers.co.kr/learn/courses/30/lessons/12934?language=java


[작성한코드]

코드
class Solution {
    public long solution(long n) {
        long answer = 0;
     
         // 제곱근을 계산
        double sqrt = Math.sqrt(n);
        // 제곱근을 정수형으로 변환
        long x = (long) sqrt;

        // 제곱근이 정수인지 확인
        if (x * x == n) {
            // x + 1의 제곱을 계산하여 반환
            return (x + 1) * (x + 1);
        } else {
            // 제곱이 아닌 경우 -1을 반환
            return -1;
        }
    }
}
profile
🍀🍀

0개의 댓글