본문 바로가기

IT

(66)
[프로그래머스] 외계어 사전 - Java HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 cnt 배열을 사용해서 dic의 단어마다 spell의 해당하는 알파벳이 있을 때, cnt 배열을 ++ 해준다. spell의 갯수만큼 ++이 되면 spell의 알파벳이 모두 해당하는 것으로 인식하고 1을 리턴한다. 코드 class Solution { public int solution(String[] spell, String[] dic) { int answer = 2; int[] cnt = new int[dic.length]; for(int i=0; i
[프로그래머스] 삼각형의 완성조건 (2) - Java HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 주어진 2개의 수 중에 더 큰 수를 기준으로 1번, 주어진 두 수가 아닌 수가 가장 큰 수라고 가정하고 1번 List에 저장했다. 주어진 2개의 수 중에 더 큰 수를 기준으로 했을 경우 - 주어진 두 수 중 더 큰 수에서 +1을 해주고 작은 수를 빼주면 그 값부터 더 큰수의 값까지를 List1에 넣어준다. 주어진 두 수가 아닌 나머지 수가 가장 큰 수라고 가정할 경우 - 주어진 두 수를 합하고 -1을 한 값부터 위의 List1에서 마지막 수 전까지의 값들을 Lis2t에 넣어준다. 코드 import java.util.ArrayList; import java.util.List; class Solution { public int s..
[프로그래머스] 안전지대 - Java HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 배열[i][j]가 있을 때, 1이 있는 위치(지뢰)를 기준으로 했을 때, [j-1][j], [j-1][i+1], [j-1][i-1], [j][i+1], [j][i-1], [j+1][j], [j+1][i+1], [j+1][i-1] 이 부분이 위험지역이 된다. 이 부분을 1로 바꾼 뒤, 나머지 부분의 칸 수를 세준다. 코드 class Solution { public int solution(int[][] board) { int answer = 0; int rowCount = board.length; int colCount = board[0].length; int[][] an_board = new int[rowCount][colCou..
[프로그래머스] 다항식 더하기 - Java HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 import java.util.ArrayList; import java.util.List; class Solution { public String solution(String polynomial) { String answer = ""; String[] values = polynomial.split(" \\+ "); int x_value = 0; int int_value = 0; for(int i=0; i1) { x_value += Integer.parseInt(values[i].substring(0, values[i].length()-1)); }else { x_value ++; } }else { int_value += Inte..
[프로그래머스] 최댓값 만들기 (2) - Java HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 배열을 오름차 순으로 바꾼 뒤, 가장 앞에 있는 두 수와 가장 뒤에 있는 두 수를 곱한 후 비교한다. (가장 큰 마이너스 값과 가장 큰 플러스 값을 비교하는 것) import java.util.Arrays; class Solution { public int solution(int[] numbers) { Arrays.sort(numbers); int answer1 = numbers[0] * numbers[1]; int answer2 = numbers[numbers.length - 1] * numbers[numbers.length - 2]; return answer1 > answer2 ? answer1 : answer2; } }
Request (String Boot 공부하기) 본 게시글은 개인공부용 포스트 입니다. 정확하지 않은 정보일 수 있습니다. HTML 삽입 미리보기할 수 없는 소스 RequestMapping에 uri를 넣어주면 해당 uri를 호출하였을 때, return값이 보여진다. import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class UserController { @RequestMapping(value = "/user/paid") public String getPaidUser() { return "i'm a paid user."; } @Reques..
[프로그래머스] 캐릭터의 좌표 - Java HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 switch 문을 이용하여 해당하는 문자열마다 좌표를 이동시키게 하였다. 그리고 if문을 이용하여 제한범위를 벗어나면 -하거나 +하여 다시 범위안으로 들어오도록하였다. 코드 class Solution { public int[] solution(String[] keyinput, int[] board) { int[] answer = {0, 0}; int x_max = board[0]/2; int y_max = board[1]/2; System.out.println(x_max + "," + y_max); for(int i=0; i x_max) { answer[0] -= 1; } if(answer[0] < -x_max) { answe..
[프로그래머스] 직사각형 넓이 구하기 - Java HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 x값이 같은 y값의 차를 구하고 y값이 같은 x값의 차를 구하여 곱하면 넓이가 나온다. 코드 class Solution { public int solution(int[][] dots) { int answer = 0; int x = 0; int y = 0; //x구하기 for(int i=0; i

반응형