분류 전체보기510 백준 JAVA 10093 숫자 3번 정답오류로 계속 다시 풀었습니다. a > b 일 뿐만 아니라 a a) { System.out.println(b - a - 1); for (lon.. 2022. 6. 19. 프로그래머스 JAVA <문자열 내림차순으로 배치하기> 문자열 내림차순으로 배치하기 문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다. 입출력 예sreturn "Zbcdefg" "gfedcbZ" 주어진 문자열 s 를 split 함수를 이용해 str 배열에 담아줍니다. split("") 을 이용하면 담을 수 있습니다. 예로, "abcde" 라고 문자열이 주어지면 str = { a,b,c,d,e } 이렇게 생성이 됩니다. 이후 내림차순으로 정렬을 해줍니다. 내림차순 정렬은 Collections.reverseOrder() 를 사용하면 내림차순정렬이 됩.. 2022. 6. 19. 프로그래머스 JAVA <문자열을 정수로 바꾸기> 문자열을 정수로 바꾸기 문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다. 입출력 예 예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. class Solution { public int solution(String s) { int answer = 0; answer= Integer.parseInt(s); return answer; } } 2022. 6. 19. 프로그래머스 JAVA <문자열 내 p와 y의 개수> 문자열 내 p와 y의 개수 문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예sanswer "pPoooyY" true "Pyy" false 입출력 예 설명 입출력 예 #1 'p'의 개수 2개, 'y'의 개수 2개로 같으므로 t.. 2022. 6. 19. Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'org.thymeleaf.spring5.pr.. 해결방법 @GetMapping("/add") public String addForm(Model model) { //타임리프의 th:object, th:field를 이용한 html 속성을 편리하게 처리하귀 위해 Item객체를 넘겨야 한다. model.addAttribute("item",new Item()); return "addForm"; } 왜 에러가 발생했을까? addForm.html에 타임리프를 적용했습니다. 해당 부분을 작성했을 때 에러가 발생했습니다. 이유는 th:object="${item} 이 item을 참조하고 있는데 컨트롤러에서는 해당 값이 없기 때문이었습니다. @GetMapping("/add") public String addForm() { return "addForm"; } 에러메시지 2.. 2022. 6. 19. 백준 JAVA 1568 새 문제가 이해가 안되서 10번넘게 읽어본거 같습니다 예제입력 1로 예시를 순차적으로 적어보겠습니다. N = 14 마리의 새가 있을때 1) 1번째, 13마리새가 남습니다. K= 1입니다. 2) 2번째, 11마리새가 남습니다. K= 2입니다. 3) 3번째, 8마리새가 남습니다. K= 3입니다. 4) 4번째, 4마리새가 남습니다. K= 4입니다. 5) 1번째, 3마리새가 남습니다. K= 5입니다. 2022. 6. 18. 백준 JAVA 1264 모음의 개수 알파벳의 대소문자를 구분하지 않고 개수를 세야하기 때문에, toUpperCase를 이용해서 대문자로 전부 바꾼 후 tocharArray로 char 배열로 만들어주었습니다. 그 전에 # 이 들어가있으면 아무값을 반환하지 않고 반복문을 끝내야 하고, c 배열을 돌면서 A E I O U 가 들어가 있는지 확인 후 그 개수를 세어서 출력했습니다. package BAEKJOON; import java.util.Locale; import java.util.Scanner; public class NO1264 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { String str = sc.nextLin.. 2022. 6. 18. 백준 JAVA 1152 단어의 개수 처음에 양 옆 빈 공간이 있을 수 있어 trim() 으로 제거 후 제출을 했는데 오류가 발생했습니다. 예제 입력에는 안나와있지만, 빈 공간하나만 입력하면 1이 나왔습니다. ex ) " " (빈공간) 입력 -> 예제 출력 : 1 따라서 , arr 길이가 1이고, arr[0] 이 "" (빈공간)일때 0을 출력하는 코드를 추가적으로 작성해주어야 했습니다. package BAEKJOON; import java.util.Scanner; public class NO1152 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); str = str.trim(); String[] ar.. 2022. 6. 18. 프로그래머스 JAVA <정수 내림차순으로 정렬하기> 정수 내림차순으로 배치하기 문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다. 입출력 예nreturn 118372 873211 풀이방법 * 주어진 매개변수가 long 타입인 것을 잘 확인해야합니다 1. 길이를 구하기 위해 "" + n 을 사용해서 n을 String n 으로 만들어줍니다. 2. split 함수를 이용해서 arr 배열에 담아줍니다. 3. Arrays.sort 와 Collections.reverseOrder() 를 사용해서 오름차순으로 정렬 후 내림차순으로 다시 바꾸어줍니다. 4.. 2022. 6. 18. 이전 1 ··· 48 49 50 51 52 53 54 ··· 57 다음