좌표
-
[프로그래머스] 점찍기 자바 (level2)코딩테스트 2025. 5. 7. 09:42
링크: https://school.programmers.co.kr/learn/courses/30/lessons/140107문제k : 점 좌표의 기준 배수d : 원점과의 거리return : 찍을 수 있는 총 점의 갯수접근x 좌표를 0 ~ d까지 k 간격으로 반복각 x에 대해 y의 최대값을 구한다.직선의 길이^2 = x^2 + y^2 = d^2 → y = sqrt(d^2 - x^2)/** * * @param k 점 좌표의 기준 배수. * @param d 원점과의 거리 * @return 찍을 수 있는 점 갯수 */ public long solution(int k, int d) { long cnt = 0; for(int x = 0; x 알게된 점..
-
[프로그래머스] 키패트 누르기 자바 좌표 절대값코딩테스트 2025. 4. 5. 10:52
https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제주어진 numbers에 따라 핸드폰 키패드를 누를 때, 1,4,7은 왼손엄지, 3,6,9는 오른쪽엄지, 2,5,8,0은 두 손가락 중 가까운 손가락으로 누른다. 단 두 손가락 중 거리가 같다면 주 사용 손으로 누른다. 손가락은 상하좌우로만 움직일 수 있으며 키패드 이동 한 칸은 거리 1에 해당한다. 이 때, numbers를 누른 손가락을 표현하는 LR형태로 반환하시오.제한사항최초 손가락 위치는 왼손 : * , 오른손 : # 이다.접근numbe..