길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.이때, a와 b의 내적은 a0b0 + a1b1 + ... + an-1\*bn-1 입니다. (n은 a, b의 길이)a, b의 길이
두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요.제한사항)1 ≤ left ≤ right
풀이풀이방법1) 단순 for()와 if()의 사용이었지만, 주어진 조건 price의 범위가 int의 범위를 벗어날 경우를 생각해야한다.2) 등차수열을 이용해서 코드를 더 간단하게 만들어봤다.3) Math.max()를 이용해서 풀이한 return Math.max(pric
풀이풀이방법0) 문제를 잘 읽어보자. 문자열s의 길이가 4 또는 6 일때의 true조건이 있다.1) charAt()메서드로 문자열s를 for반복하여 아스키코드57(숫자9)보다 큰 값(알파벳은 64이상)을 음수(-)로 만들어 음수일 때 false를 출력하도록 했다.위의
풀이풀이방법1) 최대공약수: 유클리드호재법=n<m, r=m%n일때 m=n이되고, n=r이 될때 n이 0이될때의 m값2) 최소공배수: 최소공배수최대공약수=nm
풀이풀이방법1) 명함의 가장 긴 변을 v로, 가장 짧은 변을 h로 둔다2) v중 가장 긴 값, h중 가장 긴 값을 곱하여 answer로 반환
풀이풀이방법1) char타입 활용2) 아스키코드로 n만큼 더하거나3) z를 넘어갈 경우 26(알파벳 개수)를 뺀 뒤 n만큼 더한다4) 대 소문자 2가지로 나누어서 푼다
풀이풀이방법1) HashSet을 사용하면 중복값을 갖지 않고 배열을 만들 수 있다.2) 오름차순으로 정렬(sort)하기위해 HashSet을 List타입으로 변경3) answer\[]에 List를 대입하여 반환) HashSet대신 TreeSet을 사용하면 중복값을 갖지
풀이풀이방법1) 값을 순서대로 담기위해 List사용2) 문자의 임이 변형을 편리하게 하기 위해 StringBuilder사용3) 인덱스n의 글자를 charAt()으로 추출하고 기존 stringsi번째 단어를 append하여 더한다4) 인덱스n의 글자가 가장 앞에 있으므로