JAVA에서 String을 회전시키는 간단한 방법
java에서 string을 회전시키는 간단한 방법이 있습니다. 바로 String 객체의 substring 함수를 사용하는 것 입니다. 아래 코드와 같이 i 칸씩 왼쪽으로 회전시킨 str를 구할 수 있습니다. String str = s.substring(i, s.length()) + s.substring(0, i);
java에서 string을 회전시키는 간단한 방법이 있습니다. 바로 String 객체의 substring 함수를 사용하는 것 입니다. 아래 코드와 같이 i 칸씩 왼쪽으로 회전시킨 str를 구할 수 있습니다. String str = s.substring(i, s.length()) + s.substring(0, i);
import java.util.*;public class Main { static String number = "0123456789ABCDE"; static String convert(int num,int binary){ StringBuilder sb = new StringBuilder(); if(num == 0) return "0"; while(num > 0){ sb.append(number.charAt(num % binary)); num /= binary; } sb.reverse(); return sb.toString(); } public static void ma..
https://school.programmers.co.kr/learn/courses/20848/lessons/255906 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr자료구조2차원 배열 : 손님들의 {도착시간, 주문한 음료의 소요시간} 을 저장큐 : 순차적으로 손님을 넣고 먼저 들어온 손님을 처리풀이과정1. 현재시간(time)을 갱신 1-1. 대기줄( 큐로 구현함 )에 손님이 있을 경우 : time += 먼저 도착한 손님의 음료 제조시간 1-2. 대기줄에 손님이 없을 경우 : time = 다음 손님의 입장시간2. 현재시간(time)보다 작거나 같으면 손님들을 대기줄(큐)에 삽입3. 큐 사이즈로 카페..
https://school.programmers.co.kr/learn/courses/20847/lessons/255903 자료구조우선순위 큐 두 개를 활용해야 합니다. 메모리에 올라가지 않은 프로그램을 위한 우선순위 큐, 메모리에 올라간 프로그램을 위한 우선순위 큐우선순위를 결정하는 기준이 다르기 때문입니다.- 메모리에 올라가지 않은 프로그램을 위한 우선순위 큐의 기준 : 프로그램 호출 시간 - 메모리에 올라간 프로그램을 위한 우선순위 큐의 기준 : 프로그램 우선순위 + 프로그램 호출시간class Program{ int score, callTime, runTime; public Program(int score,int callTime, int runTime){ thi..
https://school.programmers.co.kr/learn/courses/20847/lessons/255902 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이과정 1. 부모의 유전형질 찾기(n,p)의 부모는 (n-1, (p-1)/4 + 1) 입니다. 2. 부모가 'RR' 이면 자식도 'RR', 부모가 'rr' 이면 자식도 'rr' 입니다.부모가 'Rr'이라면 자식은 4가지 형질 {"RR","Rr","Rr","rr"} 에서 자신의 위치에 해당하는 값입니다.자신의 위치는 (p-1)%4 로 계산할 수 있습니다. String[] tmp = {"RR","Rr","Rr","rr"}; ..
https://www.codetree.ai/training-field/frequent-problems/problems/medusa-and-warriors/description?page=1&pageSize=10 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai어디가 틀린건지 모르겠다.. 내가 틀린 케이스입력50 18944 35 33 129 48 1 28 19 10 7 38 5 45 30 2 40 14 29 47 7 12 16 30 27 8 47 22 35 31 16 29 10 11 13 33 20 46 6 44 45 36 24 12 42 33 48 32 ..
OPEN SQLabap 에서만 사용되며 DB interface를 통해서 native sql로 번역됩니다.Native SQL : 데이터베이스에서 사용되는 SQL 언어DML만 사용할 수 있습니다. DDL과 DCL을 사용할 수 없습니다. Local Buffer를 사용할 수 있습니다.Native SQL 보다 간단합니다.OPEN SQL로 해결되지 않는 복잡한 SQL 은 NATIVE SQL을 이용하여 해결할 수 있습니다. SELECTSINGLE 키워드를 사용할 때는 원하는 데이터의 조건을 명확하게 알고 있어야 합니다.만약 WHERE구문이 잘못되어 여러 라인이 존재한다면 임의의 라인을 반환하게 됩니다.구조체를 이용한 SELECT 문 vs 인터널 테이블을 활용한 SELECT 문구조체를 이용한 SELECT ~ ENDSE..
필드 심볼의 특징변수에 동적인 접근을 가능하게 해줍니다자기 자신을 위한 메모리 공간을 점유하지 않습니다데이터 이름과 속성은 런타임에 결정됩니다.모든 데이터 오브젝트에 지정될 수 있습니다MOVE와 같은 ABAP 명령어도 같이 사용할 수 있습니다타입을 명시하거나, 타입 없이 생성할 수 있습니다.타입이 명시되지 않으면 할당되는 오브젝트의 타입을 그대로 상속받습니다필드 심볼 타입 (Generic Type과 Fully Type)Generic Type필드 심볼을 선언할 때 타입을 지정하지 않고, assign 되는 데이터 오브젝트 유형에 따라 타입을 상속받게 됩니다FIELD-SYMBOLS .FIELD-SYMBOLS TYPE ANY [TABLE].TYPE ANY TABLE : 할당되는 오브젝트가 인터널 테이블 타입이..