반응형

공부 261

[JPOP 추천] Novelbright (노벨브라이트) - ふたつの影 (두개의 그림자) 가사/발음/번역

https://youtu.be/UWcHiKc1aoE  NovelBright - ふたつの影 目を閉じれば 浮かび出す 寂しげな 君の影메오 토지레바 우카비다스 사비시게나 키미노 카게눈을 감으면 떠오르네 쓸쓸한 너의 그림자​元気にしてるかな? 眠れずに また夜を 超えて行く겐키니 시테루카나? 네무레즈니 마타 요루오 코에테 유쿠잘 지내고 있으려나? 잠들지 못하고 다시 밤을 지새워​​今でも時々ある不在着信이마데모 토키도키 아루 후자이챠쿠신지금도 가끔 오는 부재중전화​いけないとは分かってても折り返してしまう이케나이토와 와캇테테모 오리 카에시테 시마우안된다는 걸 알면서도 계속 되풀이해버리네​​重ねた手と手はもう 離したはずなのに카사네타 테토테와 모우 하나시타 하즈나노니 잡았던 손과 손은 이미 멀어졌을 텐데​望みがすれ違う 互いのためにと..

日本/JPOP 2023.11.15

[JPOP 추천] Novelbright (노벨브라이트) - ツキミソウ(달맞이꽃) 가사/발음/번역

https://youtu.be/WAMxwRtNrPY    Novelbright - ツキミソウ(달맞이꽃) 出会いと別れ繰り返す度데아이토 와카레 쿠리 카에스 타비만남과 이별을 반복할 때마다​心をすり減らす코코로오 스리 헤라스마음을 아프게 해​記憶をかき分けた先に키오쿠오 카키 와케타 사키니기억을 헤치고 나아간 끝에​滲んだ思い出が待つ니진다 오모이데가 마쯔번져버린 추억이 기다려​​あなたを知らない世界の方が아나타오 시라나이 세카이노 호-가너를 알지 못했던 세상이​ずっとマシだったと笑う즛토 마시닷타토 와라우훨씬 나았다면서 웃음 지었어​いつしかすれ違う日々の中で이쯔시카 스레 치가우 히비노 나카데어느새 스쳐 지나간 날들 속에서​本音隠しながら気づかないふり혼네 카쿠시나가라 키즈카나이 후리본심을 숨기면서 눈치채지 못한 척​​茜色のこの街..

日本/JPOP 2023.11.14

[DataBase] PostgreSQL pg_dump 사용법 (백업 및 리스토어)

DB 백업 (pg_dump) PostgreSQL에서 pg_dump 기능을 이용해 데이터베이스 백업하는 방법을 알아보자. (필자는 Windows 환경에서 진행했다.) 먼저 프롬프트 창을 이용해 PostgreSQL에서 bin 폴더로 디렉토리를 이동한다. (cd 이후에 전체 경로를 입력해서 바로 이동할 수도 있다.) 이후 pg_dump 기능을 사용하면 되는데 기본적인 구성은 다음과 같다. pg_dump -h (호스트명) -U (유저명) -p (포트번호) -d (DB이름) > (덤프파일위치+파일명) 부가적으로 자세한 옵션들은 --help 명령어를 통해 확인할 수 있다. 한글 버전으로 보면 $ pg_dump --help pg_dump 프로그램은 데이터베이스를 텍스트 파일 또는 기타 다른 형태의 파일로 덤프합니다...

[Java] HashSet 에 대해 알아보자

Set Interface 기본적으로 Set혹은 Set계열을 구현하는 클래스들은 다음과 같은 공통점이 있다. 중복되는 요소(원소)를 허용하지 않는다. 저장 순서를 유지하지 않는다. (LinkedHashSet 만 예외) HashSet HashSet은 Set 인터페이스에서 지원하는 구현 클래스이기 때문에 Set의 성질을 그대로 상속받는다는 것이 특징이다. 여기서 HashSet 은 Set의 특징에 더해 null값을 허용해주는 특징을 하나 더 가진다. 중복되는 요소(원소)를 허용하지 않는다. 저장 순서를 유지하지 않는다. null값을 허용한다. 이러한 HashSet은 어떨 때 쓰이면 좋을까? 데이터가 정렬되어있을 필요도 없고, 빠르게 중복 여부만 확인하면 되는 경우에 사용하기 좋다. 예를 들면 회원 가입시 아이디..

Java/개념정리 2023.10.30

[Java] 배열 정렬하기 (Arrays.sort(), Collections.reverseOrder() 사용)

Arrays.sort() 자바에서 배열이나 리스트를 정렬하고 싶을 때 java.util.Arrays 클래스의 sort() 메서드를 사용하면 따로 정렬 알고리즘을 짜지 않고도 한번의 메소드 호출로 간편하게 배열이나 리스트를 정렬할 수 있다. Arrays클래스는 배열의 복사, 항목 정렬, 검색과 같은 배열을 조작하는 기능을 가지고 있다. Arrays.sort(배열); 위와 같이 괄호안에 정렬할 대상이 되는 배열을 넣어주기만 하면 돼서 매우 간편하다. 이는 int형, String형 모두 오름차순 정렬에 사용할 수 있다. 그렇다면 내림차순 정렬은 어떻게 하면 될까? Arrays.sort() 메소드를 이용해 오름차순으로 정렬해놓았으니, 이를 역순으로 보여준다면 간단히 해결 할 수 있다. // 해설참조 : sehy..

Java/개념정리 2023.10.30

[Java] 문자열 분리 (split, StringTokenizer 사용법)

문자열을 입력 받을 때 공백이 포함된 상태로 여러개의 입력을 받는 경우가 있다. 대표적으로 BufferedReader를 이용하여 입력받을 때는 줄 단위로 입력을 받기 때문에 여러 문자들을 나열한 문자열을 입력받는다면 이를 분리해주는 작업이 필요하다. 이 때 사용할 수 있는 split() 메소드와 StringTokenizer 클래스에 대해 알아보자 split() 기본 사용법 String a = br.readLine();// 입력 문자열 String[] ary1 = a.split(" ");// 공백 기준으로 문자열 분리 String[] ary2 = a.split(" ", 3);// 공백 기준으로 문자열 분리, 3개까지만 자름 split 함수의 첫번째 인자로는 정규식이 들어갈 수 있고, 빈 문자열도 하나의 문..

Java/개념정리 2023.10.27

[Java] 백준알고리즘 #7785 회사에 있는 사람

이름과 출입여부를 공백을 두고 입력받고, enter라면 출근, leave 라면 퇴근으로 할 때, 모든 입력이 끝난 후 회사에 남아 있는 사람의 이름을 출력하는 문제. 사전순의 역순으로 출력한다는 점에 주의할 것. Hashset을 이용하여 회사원들의 출입관리를 하면 될 듯 하다. 2023.10.17 - [Java/개념정리] - [Java] HashSet 에 대해 알아보자 [Java] HashSet 에 대해 알아보자 Set Interface 기본적으로 Set혹은 Set계열을 구현하는 클래스들은 다음과 같은 공통점이 있다. 중복되는 요소(원소)를 허용하지 않는다. 저장 순서를 유지하지 않는다. (LinkedHashSet 만 예외) HashSet HashS sehyeok.tistory.com 문자열 분리는 St..

[Java] 백준알고리즘 #14425 문자열 집합

N개의 문자열을 입력받고 이를 S라는 집합이라 할 때, M개의 문자열 중 몇 개가 집합 S에 포함되는가를 찾는 문제. HashSet을 이용하면 간단히 해결할 수 있을 듯 하다. 2023.10.17 - [Java/개념정리] - [Java] HashSet 에 대해 알아보자 [Java] HashSet 에 대해 알아보자 Set Interface 기본적으로 Set혹은 Set계열을 구현하는 클래스들은 다음과 같은 공통점이 있다. 중복되는 요소(원소)를 허용하지 않는다. 저장 순서를 유지하지 않는다. (LinkedHashSet 만 예외) HashSet HashS sehyeok.tistory.com 먼저 n과 m을 입력받는다. Scanner로 입력받는다면 nextInt()로 간단히 입력받을 수 있지만 BufferedR..

[Java] 백준알고리즘 #10815 숫자 카드

숫자카드를 가지고 있다면 1, 아니라면 0을 출력하는 문제. HashSet 기능을 이용한다면 간단히 해결할 수 있다. 2023.10.17 - [Java/개념정리] - [Java] HashSet 에 대해 알아보자 [Java] HashSet 에 대해 알아보자 Set Interface 기본적으로 Set혹은 Set계열을 구현하는 클래스들은 다음과 같은 공통점이 있다. 중복되는 요소(원소)를 허용하지 않는다. 저장 순서를 유지하지 않는다. (LinkedHashSet 만 예외) HashSet HashS sehyeok.tistory.com 첫 입력에서 add()메소드로 해쉬에 추가한 후, 두번째 입력에서 contains() 메소드를 이용해 해당 숫자를 포함하는지 아닌지를 판단하여 출력하면 된다. 두 가지 방식으로 해..

[Java] 백준알고리즘 #25501 재귀의 귀재

주어진 함수들을 이용해 입력받은 문자가 팰린드롬인지 확인하고, isPalindrome 함수 호출 결과 및 recursion 함수의 호출 횟수를 구하는 문제이다. recursion함수의 호출 횟수는 전역 변수를 통해 간단히 구할 수 있다. 전역 변수 count를 선언해주고, recusrion 함수 내에서 count를 증가시키는 구문만 넣어주면 쉽게 도출할 수 있다. 전체 코드는 다음과 같다. // 해설참조 : sehyeok.tistory.com import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static int count = 0; // recursion ..

반응형