728x90 분류 전체보기87 프로그래머스 코딩테스트 lv.0 - n 번째 원소까지. 자바/JAVA 문제 설명 소스 코드 class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[n]; for(int i = 0; i 2023. 8. 20. 프로그래머스 코딩테스트 lv.0 - 문자열을 정수로 변환하기. 자바/JAVA 문제 설명 소스 코드 class Solution { public int solution(String s) { return Integer.parseInt(s); // 형변환. } } 230819 학습. 2023. 8. 19. 스프링 프레임워크 첫걸음_5장_MVC 모델 알아보기 5-1. MVC 모델 알아보기. MVC 모델 : 프로그램의 처리 역할을 나누어서 프로그램을 작성하는 방법. 주로 웹 시스템 개발에 자주 사용됨. 모델 // 뷰 // 컨트롤러의 세 종류로 분류. 모델 : 시스템에서 비즈니스 로직 담당. 뷰 : 외형, 시스템에서 표현 부분을 담당하며 웹 애플리케이션에선 주로 화면을 담당. 컨트롤러 : 모델과 뷰를 제어하는 역할. MVC 모델의 개요와 이점. 1. 역할 분담을 통해 효율적인 개발 가능. 2. 개발하는 엔지니어의 분업화가 용이 3. 설계 변경에 유연하게 대응 가능. 5-2. 스프링 MVC 알아보기. 스프링 MVC : 웹 애플리케이션을 간단하게 만들 수 있는 기능을 제공하는 프레임워크. 모든 요청을 프런트 컨트롤러가 받아 그 후 담당하는 컨트롤러에 적절하게 할당하.. 2023. 8. 19. 프로그래머스 코딩테스트 lv.0 - 문자열안에 문자열 자바/JAVA 문제 설명 소스 코드 class Solution { public int solution(String str1, String str2) { int answer = 0; boolean result = str1.contains(str2); return result ? 1 : 2; // 삼항연산자. } } boolean result = str1.contains(str2); > str1 안에 str2 가 포함 여부 검사. 포함되어 있으면 true, 아닐 경우 false. return result ? 1 : 2; > 삼항 연산자 ( ? : ) 를 사용하여 result 값에 따라 결과를 반환. 만약 true 일 경우 1을 반환하고, false 일 경우 2를 반환한다. 230818 학습. 2023. 8. 18. 자바의 정석_기초편 CHAPTER 6 中 20 ~ 25 (230818) 자바의 정석_기초편 CHAPTER 6 中 20 ~ 25 (230818) 6-20. return 문. return 문은 현재 실행중인 메서드를 종료 후 호출한 메서드로 되돌아간다. 반환값의 유무에 관계없이 모든 메서드에는 적어도 하나의 return문이 있어야 하지만 반환타입이 void 인 경우, return 문 없어도 아무런 문제가 없었던 이유는 컴파일러가 메서드의 마지막에 ' return; ' 을 자동적으로 추가해주었기 때문. 6-21. 반환값. return 문의 반환값으로 주로 변수가 오긴 하지만 항상 그런 것은 아니다. 수식이 반환되는 것은 아니고, 이 수식을 계산한 결과가 반환됨. 6-22. 호출 스택 (call stack) 호출스택은 메서드의 작업에 필요한 메모리 공간을 제공한다. 메서드가 호출되.. 2023. 8. 18. 프로그래머스 코딩테스트 lv.0 - 중복된 숫자 개수 자바/JAVA 문제 설명 소스 코드 class Solution { public int solution(int[] array, int n) { int answer = 0; for (int i = 0; i < array.length; i++) { if (array[i] == n) { answer++; } } return answer; } } 난이도 중하. 풀만했으~ 2023. 8. 17. 프로그래머스 코딩테스트 lv.0 - 자릿수 더하기. 자바/JAVA 문제 설명 소스 코드 class Solution { public int solution(int n) { int answer = 0; while (n > 0) { answer += n % 10; // 일의 자리. n /= 10; // 십의 자리, 그 이상. } return answer; } } while 문을 이용해 일의 자리와 그 이상의 자리들을 구분해서 구해야한다. 난이도는 중하. 230816 학습. 2023. 8. 16. 이전 1 2 3 4 5 6 ··· 13 다음 728x90