반응형
전체 글

전체 글

    [Java] 문자열 반복 메서드 repeat (예제 포함)

    [Java] 문자열 반복 메서드 repeat (예제 포함)

    프로그래머스에서 입력받은 문자열을 일정 횟수만큼 반복하여 출력하는 문제를 접하였습니다. 문제 설명 문자열 str과 정수 n이 주어질 때, str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성하는 문제입니다. 입출력 예 입력 #1 string 5 출력 #1 stringstringstringstringstring 저는 해당 문제를 for문을 활용해서 풀었지만, 다른 사람의 풀이를 보니 repeat이라는 메서드를 활용하여 간단하게 풀이한 것을 보았습니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 반복 메소드 repeat() 이란? String..

    [Oracle] CREATE TABLE AS SELECT (예제 포함)

    [Oracle] CREATE TABLE AS SELECT (예제 포함)

    CREATE 테이블명 AS SELECT문 SELECT 문의 결과를 새로운 테이블로 생성합니다. [예제1 - FIRST_NAME이 'David'인 데이터를 BK_EMPLOYEES_DAVID 테이블을 생성하여 삽입하기] 아래와 같은 구조를 가진 테이블이 있습니다. 위 테이블에서 FIRST_NAME이 'David'인 데이터들을 구하는 SELECT 문입니다. SELECT * FROM EMPLOYEES WHERE FIRST_NAME = 'David' ; 위 SELECT문의 결과를 BK_EMPLOYEES_DAVID라는 테이블로 생성해보겠습니다. BK_EMPLOYEES_DAVID 테이블을 CREATE하고 INSERT하는 구문을 실행하는 방법도 존재하지만 CREATE AS SELECT 구문을 통해 빠르게 테이블을 생성..

    [Oracle] 오라클 비밀번호 만료 오류(Oracle password has expired)

    [에러 발생] 'Oracle password has expired'가 발생하였습니다. 기본적으로 오라클은 180일이 지나면 자동 만료가 된다고 합니다. [에러 해결] 1. CMD 창을 열어 오라클DB에 접속합니다. sqlplus / as sysdba C:\Users\user>sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on 금 9월 8 14:22:44 2023 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production 2. 비밀번호를 변경합니다. A..

    [Oracle] 오라클 프로시저 JOB으로 실행하기

    [프로시저를 JOB으로 실행하는 방법] 프로시저 P_TEST를 JOB으로 즉시 실행하는 방법입니다. OUTPUT을 통해 JOB의 번호를 출력할 수 있습니다. DECLARE V_JOBNO NUMBER; BEGIN BEGIN DBMS_JOB.SUBMIT(V_JOBNO, 'P_TEST();', SYSDATE, NULL); COMMIT; END; DBMS_OUTPUT.PUT_LINE(V_JOBNO); END;

    [Eclipse/git] 이클립스에서 깃 커밋 유저 설정하기(git commit author)

    [Eclipse/git] 이클립스에서 깃 커밋 유저 설정하기(git commit author)

    이클립스에서 커밋을 해도 깃헙에서 잔디가 심어지지 않는 상황이 발생했습니다. 원인은 Git Config의 계정이 깃과 일치하지 않기 때문이었습니다. 해당 문제를 깃 유저 설정을 통해 해결할 수 있었습니다. Git Config - user 정보 등록하기 Window > Preferences Team > Git > Configuration > User Settings 탭 - Add Entry 버튼을 클릭하여, key와 value값을 등록해줍니다. 사용할 email과 name을 등록합니다. 깃 email과 name 찾기 본인의 깃 id와 email을 모르는 경우는 아래 Settings에서 확인이 가능합니다. Author, Committer 변경 확인 적용을 완료하면 아래와 같이 Git Staging 탭에서 A..

    Swagger2 사용하여 RESTful API 문서 자동화하기 (Feat.egovframework 전자정부프레임워크)

    Swagger2 사용하여 RESTful API 문서 자동화하기 (Feat.egovframework 전자정부프레임워크)

    Swagger란? 개발한 API를 사용자에게 제공하도록 하는 Web API 문서화 도구로 쓰입니다. Swagger를 사용하면, @어노테이션과 코드 설정을 통해 간단하게 API를 문서화 및 테스트가 가능한 UI를 제공하여 별도의 문서를 만들 필요 없이 Restful서비스의 문서작성과 유지보수에 대한 효율성을 높일 수 있습니다. 전자정부프레임워크(egovframework)에서 Swagger 적용하기 구글링을해보면 전부 스프링부트에서 Swagger를 적용하는 방법이어서, 전자정부를 사용하는 저는 Swagger를 구현하는데 많은 난관이 있었습니다. 그럼, 전자정부프레임워크에서 적용하는 방법을 알아보겠습니다. 1. pom.xml에 Maven dependency 추가 ... io.springfox springfox..

    SQLD 2주 합격 후기 및 공부 방법(직장인/노랭이/독학)

    SQLD 2주 합격 후기 및 공부 방법(직장인/노랭이/독학)

    회사에서 오라클을 깊게 다루다보니, '이 참에 SQL 자격증을 취득해볼까?' 라는 생각이 문뜩 들어 SQLD 공부를 시작하였고, 제 47회 SQLD 시험을 합격하였습니다! SQLD란? SQL 개발자(SQLD*, SQL Developer)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말합니다. SQL 개발자 자격시험의 과목은 총 2과목으로 구성되어 있습니다. 각 문항당 2점으로 총점 60점 이상이면 합격입니다! (과락기준: 과목별 40% 미만 취득) (출처: https://www.dataq.or.kr/www/sub/a_04.do#none) 시험접수 아래 데이터자격시험 ..

    [백준] 9093. 단어 뒤집기(Java8)

    [백준] 9093. 단어 뒤집기(Java8)

    문제 풀이1 - 정답 (배열 사용) import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; int t = Integer.parseInt(br.readLine()); // 테스트케이스 개수 int cnt; // 토큰 개수 ArrayList arr; for(int i = 0; i < t; i++) { st = new Stri..

반응형