목록java (2)
100세까지 코딩

문제 설명 풀기 전 생각 4개의 점이 주어졌으니 기울기로 평행을 찾아낸다 중복을 제외하면 총 6개의 선분이 만들어지고, 기울기만 배열에 따로 저장한다 a-b, a-c, a-d, b-c, b-d, c-d 선분의 기울기 class Solution { public int solution(int[][] dots) { int answer = 0; double[] inclination = new double[6]; // 기울기를 저장할 배열 int k = 0; // 기울기 배열에 증가값을 위한 변수 for(int i=0;i
코딩테스트/자바
2023. 8. 9. 23:57

문제 설명 풀기 전 생각 등차수열은 2b = a + c 인 규칙이 있다 등비수열은 a*c = b^2 인 규칙이 있다 다음에 올 숫자는 양변을 이동시키면 등차수열은 c = 2b - a, 등비수열은 c = b^2 / a이다 class Solution { public int solution(int[] common) { int answer = 0; if(2*common[1] == common[0]+common[2]){ // 등차 수열임을 확인 answer = 2*common[common.length-1] - common[common.length-2]; // c = 2b-a } if(common[0]*common[2] == (int)Math.pow(common[1],2)){ //등비 수열임을 확인 answer =..
코딩테스트/자바
2023. 8. 8. 15:11