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 문제 설명주원이는 카페를 운영하고 있습니다. 주원이의 카페는 맛집으로 소문나서 항상 줄이 끊이지 않습니다. 하지만 카페가 협소하여 커피를 기다리는 손님들은 종종 불만을 토로하고 있습니다. 주원이는 카페를 확장하기로 하고, 얼마나 많은 손님들이 동시에 카페에 머무는지 확인해보려 합니다.주원이네 카페에는 영업을 시작하자마자 0초에 손님 한 명이 가게에 도착하고, 정확히 k초마다 새로운 손님 한 명이 카페에 와서 줄을 섭니다. 손님들은 키오스..
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 : 할당되는 오브젝트가 인터널 테이블 타입이..