반응형 Develop51 [백준] JAVA 풀이 - 5597 : 과제 안 내신 분..? ▶️ 백준 문제 https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 처음에 두 배열을 비교해야겠다고 생각하고 차집합(removeAll)을 이용해서 문제를 풀었지만 해당 함수를 모를 경우를 대비해 다른 방법으로도 풀이가 가능해서 기록으로 남기고자 한다. ▶️ 차집합 풀이 import java.io.*; import java.util.ArrayList; import java.util.List; public class Main { publi.. 2024. 2. 12. [백준] JAVA 풀이 -10951 : A + B - 4 해당 백준 문제 풀이 중 제출했지만 런타임 에러가 발생해서 기록 겸으로 작성! ▶️ 백준 문제 https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 현재 내 풀이는 인텔리제이에서는 작동이 잘 되지만 백준에서 런타임 에러가 발생하는 상황이다... 🤔🤔 ▶️ 런타임에러(Null Pointer) import java.io.*; import java.util.StringTokenizer; public class Main { public static void main (String[] args) throws IOException { BufferedReader br =.. 2024. 2. 10. [Issue] Java Scanner 정수, 문자열 여러 데이터 입력 받을 때 문제점 해결 한동안 직장다니면서 PHP를 다루다 보니 java에 소홀해졌었는데, 내가 좋아했던 java의 기초를 다시 다질겸 + 다른 사람들도 내 블로그를 보고 도움이 됐으면 하는 바람에 다시 코딩블로그 시작!!! 😆 다시 포스팅 하려니 두근거립니다앙 💨💨💨 기초는 항상 중요!!!!! 값이 제대로 들어가지 않아 고민하던 중 포스팅하면 좋을 것 같아서 해결책을 작성합니다! 😄 (분명 저처럼 하고싶었는데 헤매는 분이 계셨겠죠...? 🤔) 기초 문제 풀다가 Scanner 관련 에러가 표시됐는데 이처럼 디버깅 에러가 표시돼서 해결책을 적고자 한다. 처음에 데이터를 받을 개수를 정수형으로 받고, 그 이후 데이터를 문자열로 받고 싶은 상황. 디버깅 해보니 새로운 값이 들어가는 것이 아니라 num에 값이 들어간 후 개행 문자가 .. 2024. 2. 9. [#Dev] Android Studio - Inflater LayoutInflater은 XML에 미리 정의해둔 틀을 실제 메모리에 올려주는 역할을 한다. Inflater 단어의 뜻이 부풀리다라는 의미로써 LayoutInflater라는 단어에서도 유추가 가능하다. 즉, LayoutInflater는 XML에 정의된 Resource를 View 객체로 반환해주는 역할을 한다. 우리가 매번 사용하는 onCreate() 메서드에 있는 setContentView(R.layout.activity_main) 또한 Inflater 역할을 한다. 출처: https://www.crocus.co.kr/1584 [Crocus:티스토리] 2022. 8. 5. [#Dev] Convert 'int' to 'String' 📌서론 ◾ setText()를 이용하여 TextView 객체의 text속성을 변경하려고 하였다. 필자는 정수형 난수를 발생시켜 text속성을 변경하려고 하였으나, setText()의 매개변수 값이 String형이어야 한다는 것을 알게 되었다. int형 변수를 String으로 변환하는 방법을 알아보자! 💡 int 형을 String형으로 변환하는 방법 String.valueOf() ◾ 예시 String numStr2 = String.valueOf(numInt); System.out.println(numStr2); ◾ 예시 2 - 난수 이용 String num = String.valueOf((int) (Math.random() * 45) + 1); 💡 String형을 int형으로 변환하는 방법 Integer... 2022. 8. 2. [#Dev] Android Studio 모서리 둥글게 만들기 📌위치 ◾ 모듈 - res - drawable 안에서 xml 파일을 만들어 작성한다. 💡 모서리 둥글게 하기 ◾ solid 태그를 이용해 배경색을 변경한다. ◾ corners 태그의 radius 속성을 이용해 모서리를 둥글게 만든다. -- 값이 커질 수록 원이 된다. ◾ stroke 태그를 이용해서 테두리 굵기(width)와 색상을 정한다. 💡 원 만들기 2022. 8. 2. [#Dev] GET방식과 POST방식 사용하기 💁♀️ GET방식이나 POST방식을 사용하는 법을 알아봅시다. 🔸 사용법 ◾ html 파일 안에 있는 method의 값을 바꾼다. -- GET방식일 경우 -- method = 'get' -- POST방식일 경우 -- method = 'post' 🔸주의사항 ◾ 직접 주소를 입력해서 페이지에 접근할 때는 무조건 GET방식을 사용해야한다. ◾ 하단의 POST방식은 id와 pw값이 보이지 않고, 로그인 버튼을 눌렀을 때 test02페이지가 띄워진다. ◾ result 변수에 TestService객체 안에 있는 memberCount함수의 return값을 넣는다. ◾ 매개변수는 TestVO 객체를 가져온 vo를 넘긴다. ◾ model에 TestService의 결과 값을 가져와서 속성으로 추가하고, html에 $.. 2022. 7. 27. [#Dev] @NotBlank, @NotEmpty, @NotNull의 차이점 💡 @NotBlank ◾ null과 "", " "모두 허용하지 않는다. 💡 @NotEmpty ◾ Null과 "" 둘다 허용하지 않는다. ◾ " "는 허용한다. 💡 @NotNull ◾ Null만 허용하지 않는다. ◾ ""나 " "는 허용한다. 2022. 7. 27. [#Dev] Spring Boot 문제 모음 📃Spring Boot - 2022/07/20(수) - 23일차 1. 프로젝트 루트에 pom.xml이 있으면 프로젝트 유형은? Maven 2. 스프링 부트 설정시 JSP를 화면 페이지로 이용하려고 하면 선택해야 하는 Packaging 유형은? War 3. 서버 포트 변경시 수정해야하는 파일을 경로명까지 표기하세요. src/main/resources/application.properties 4. 클라이언트 요청을 처리할 URL을 매핑하는 어노테이션은? @GetMapping 5. 해당 클래스를 Controller로 인식시키는 어노테이션은? @RestController, @Controller 6. 해당 컨트롤러 메소드의 반환값을 HTTP 객체로 변환하여 보내주게 하는 어노테이션은? @ResponseBody 📃.. 2022. 7. 27. 이전 1 2 3 4 5 6 다음 728x90 반응형