전체 글 18

#1 퇴사를 했다.

퇴사를 했다. 첫 직장은 공공기관 대상 SI회사였다. 약 1년 8개월을 다녔었다.그 다음은 솔루션 회사였고, 여기서 약 3년 11개월을 보냈다. 합치면 5년 반이 되는 뭔가 길면서도 짧은 시간이라고 느껴진다.두번째 회사를 그만둔건 건강 때문이었다.작년 10월쯤 추가개발 프로젝트를 하면서 갑작스럽게 돌발성 난청이 찾아왔고, 오른쪽 귀가 안들리는 문제가 생겼다.당시에는 고객사의 잦은 요구사항 변경과 퇴근 이후 갑작스러운 수정 요청 등 많은 부분이 겹치다보니 스트레스가 쌓였던게 원인이었던 것으로 추정된다. (의사 선생님도 스트레스가 문제일거라고 말씀하셨다.)일하면서 3~4일간 병원에 다니며 주사를 맞고 약을 먹으며 결국 청력이 다시 돌아오긴 했지만 그 때 이후로 이런 건강상 문제에 대한 두려움과 걱정이 많아졌..

Daily 2026.09.14

[Java] 10809번 알파벳 찾기

문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번째 위치이다. 예제 입력 1 복사 baekjoon 예제 출력 1 복사 1 0 -1 -1 2 -1 -1 -1 -1 4 3 -1 -..

Baekjoon 2022.09.04

[Java] 11654번 아스키 코드

아스키 코드 문제 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 입력 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. 출력 입력으로 주어진 글자의 아스키 코드 값을 출력한다. 예제 입력 1 복사 A 예제 출력 1 복사 65 예제 입력 2 복사 C 예제 출력 2 복사 67 예제 입력 3 복사 0 예제 출력 3 복사 48 예제 입력 4 복사 9 예제 출력 4 복사 57 예제 입력 5 복사 a 예제 출력 5 복사 97 예제 입력 6 복사 z 예제 출력 6 복사 122 답 import java.io.BufferedReader; import java.io.IOException; import java.io.InputS..

Baekjoon 2022.08.25

[Java] 단어의 개수

문제 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 출력 첫째 줄에 단어의 개수를 출력한다. 예제 입력 1 The Curious Case of Benjamin Button 예제 출력 1 6 예제 입력 2 The first character is a blank 예제 출력 2 6 예제 입력 3 The last charac..

Baekjoon 2022.08.17

[Java] 나머지가 1이 되는 수 찾기

[문제 설명] 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. [제한사항] 3 ≤ n ≤ 1,000,000 [입출력 예#result] 10 3 12 11 입출력 예 설명 [입출력 예 #1] 10을 3으로 나눈 나머지가 1이고, 3보다 작은 자연수 중에서 문제의 조건을 만족하는 수가 없으므로, 3을 return 해야 합니다. [입출력 예 #2] 12를 11로 나눈 나머지가 1이고, 11보다 작은 자연수 중에서 문제의 조건을 만족하는 수가 없으므로, 11을 return 해야 합니다. [정답] class Solution { public int solution(..

Programmers/Level 1 2022.08.16

SQL 연습문제 - 입양 시각 구하기(2)

[문제] ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간..

Programmers/SQL 2022.08.16

SQL 쿼리 모음

SELECT 조회 SELECT *(전체) FROM 테이블명 WHERE 조건 UPDATE 수정 UPDATE 테이블명 SET 열 = 값 WHERE 조건 DELETE 삭제 DELETE FROM 테이블명 WHERE 조건 인덱스 생성 및 삭제 CREATE INDEX 인덱스명 ON 인덱스명(컬럼) DROP INDEX 인덱스명 ORDER BY SELECT * FROM 테이블명 ORDER BY 정렬할 열 ASC -순정렬 SELECT * FROM 테이블명 ORDER BY 정렬할 열 DESC - 역정렬 SELECT * FROM 테이블명 ORDER BY 정렬할 열1 ASC, 정렬할 열2 DESC - 열1은 오름차순, 열2는 내림차순 JOIN 두 개 이상의 테이블을 하나의 조건을 걸어 해당 조건을 가진 값들을 하나의 ROW로..

여러가지 2020.11.08

SQL 연습문제 - 입양 시각 구하기(1)

ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 ..

Programmers/SQL 2020.10.24

ThisIsNeverThat x NewBalance 2002

요즘 튀는 신발만 너무 많아지고 기본신발이 없어서 하나 구매를 하게 됐다........ 마침 신발 중계사이트 KREAM에서 싼 가격에 (왜인지 모르겠지만 인기가 없어서.....ㅠㅠ) 구매! 사이즈가 좀 애매하긴 했지만 뉴발란스 신발은 평소대로 정사이즈! 진짜 크지도 작지도 않고 딱 좋았다. 크림에서 한 4번정도 구매해봤는데 요즘에는 검수검증카드 랑 플라스틱 크림택도 보내준다. 앞부분 반짝이는 부분에 스카치가 있어서 밤에는 반짝반짝거린당 뒷면 회색부분도 스카치 처리가 되어있어서 밤에는 반짝반짝! 예전에는 이런 플라스틱 재질 택이 아니였는데 불법으로 사용되는 불상사를 막고자 잘라야 신을 수 있게 이런 택을 사용하는거 같당 취업 하고나서 여유 생기면 더 사야지.....!

Daily 2020.10.20