본문 바로가기

[프로그래머스/Java]두 정수 사이의 합 - 사좋배 공유 - *문제 class Solution { public long solution(int a, int b) { long answer = 0; long sum = 0; if(a
[프로그래머스/Java]나누어 떨어지는 숫자 배열 - 사좋배 공유 - *문제 import java.util.*; class Solution { public int[] solution(int[] arr, int divisor) { ArrayListlist = new ArrayList(); for(int i=0;i
[프로그래머스/Java]같은 숫자는 싫어 - 사좋배 공유 - *문제 *풀이 import java.util.*; public class Solution { public int[] solution(int []arr) { ArrayListlist= new ArrayList(); int temp = 10; for(int i=0;i
[프로그래머스/Java]가운데 글자 가져오기 - 사좋배 공유 - *문제 class Solution { public String solution(String s) { String answer = ""; char array[] =new char[s.length()]; array = s.toCharArray(); if(array.length%2!=0) { answer =String.valueOf(array[array.length/2]); } else { answer = String.valueOf(array[array.length/2-1]).concat(String.valueOf(array[array.length/2])); } return answer; } }
[프로그래머스/Java] 2016 - 사좋배 공유 - *문제 *풀이 import java.util.*; class Solution { public String solution(int a, int b) { String answer = ""; int temp = 5; Scanner sc =new Scanner(System.in); int[] date = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; String seven[] = { "SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT" }; for (int i = 0; i < a; i++) { if(i==a-1) { for(int day = 1 ; day
[프로그래머스/Java] K번째수 - 사좋배 공유 - *문제 *답 (JAVA) import java.util.*; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int [commands.length]; for(int i=0;i
[프로그래머스/Java] 모의고사 - 사좋배 공유 - *문제 설명 * 풀이 import java.util.*; class Solution { public int[] solution(int[] answers) { int count[]= new int[3]; int []A = {1,2,3,4,5}; int []B = {2,1,2,3,2,4,2,5}; int []C = {3,3,1,1,2,2,4,4,5,5}; for(int i=0;i
[자료구조] 큐, 스택(Queue , stack) 1. 큐 (queue) 선형 리스트의 한쪽에서 삽입, 다른쪽에서 삭제작업이 이루어지도록 구성된 자료구조입니다. 따라서 먼저 삽입된 자료가 먼저 삭제되는, FIFO(First-in, First-Out)선입선출 방식입니다. 시작과 끝을 표시하는 두 개의 포인터를 가집니다. 삭제작업에 사용되며 가장 먼저 삽입된 자료의 기억공간을 가리키는 프런트(Front) 포인터와, 삽입작업에 사용되며 가장 마지막에 삽입된 자료가 위치한 장소를 가리키는 리어(Rear) 포인터를 가집니다. 큐(Queue)의 사용 용도 서비스 순서를 기다리는 등 대기행렬의 업무처리 운영체제의 작업 스케줄링에 사용된다. 2.스택(Stack) 리스트의 한쪽 끝으로만 자료 삽입, 삭제작업이 이루어 지는 자료구조 입니다. 제일 늦게 삽입된 자료가 가정..