import java.util.ArrayList; import java.util.List; class Solution { public static List solution(int[] arr) { List result = new ArrayList(); int idx1 = 0; int idx2 = 0; boolean isExist = false; for(int i = 0; i = 0; i--){ if(arr[i] == 2){ idx2 = i; break; } } if(isExist) { for (int i = idx1; i
import java.util.ArrayList; import java.util.List; class Solution { public static List solution(int[] arr, int[][] intervals) { List answer = new ArrayList(); for(int i = 0; i < intervals.length; i++){ int first = intervals[i][0]; int second = intervals[i][1]; for(int j = first; j
import java.util.ArrayList; import java.util.List; class Solution { public static List solution(int n, int[] slicer, int[] num_list) { List answer = new ArrayList(); int a = slicer[0]; int b = slicer[1]; int c = slicer[2]; if(n == 1){ for(int i = 0; i
class Solution { public int[] solution(int start, int end) { int[] str = new int[start - end +1]; int count = 0; for(int i = start; i >= end; i--){ str[count] = i; count++; } return str; } }
package Programmers; import java.util.*; public class ProgrammingBasic { public static void main(String[] args) { solution(10, 3); } public static List solution(int n, int k) { List answer = new ArrayList(); for (int i = 1; i
프론트엔드(Frontend): 정의 : 사용자와 직접적으로 상호작용하는 웹 어플리케이션의 부분. 웹 사이트의 디자인, 레이아웃, 버튼 이미지, 폼 등 UI요소 그리고 이런 요소들이 어떻게 동작하고 반응하는지에 관련된 UX를 포함 개발언어 : HTML, CSS, JavaScript 프레임워크 : React.js, Angular.js, Vue.js 등의 프레임워크 html : 웹 페이지의 구조 css : 스타일과 레이아웃 javaScript : 웹 페이지의 동적인 요소 처리 백엔드(Backend): 정의 : 사용자들에게 직접적으로 보이지 않는 웹 어플리케이션의 부분으로, 서버와 데이터베이스 웹 어플리케이션의 로직이 이루어지는 곳. 웹 어플리케이션에 데이터 생성, 저장, 조작, 전송하는 모든 작업 담당 개발언..