본문 바로가기

다채로운 이야기

(74)
캐나다 워킹홀리데이 준비해보기 안녕하세요 제가 살면서 가장 후회하는 게 몇 가지가 있습니다. 1. 육상 대회 나갔을 때, 결승선을 보고 다 왔다는 생각에 잠깐 늦췄던 순간에 뒤에 사람에게 따라 잡혀서 입상 못한 거 2. 학수생 때 중국 어학연수 길게 안 간 거 3. 워킹홀리데이 안 간 거 이 중에서 되돌릴 수 있는데 없다고 생각했어요. 근데!! 워킹홀리데이 나이가 만 30에서 35로 높였다는 걸 봤습니다. 저에겐 정말 큰 기회가 주어진 거예요. 그래서 어느 나라로 가볼까 생각을 해봤습니다. 마음 같아서는 미국 실리콘밸리에 가고 싶은데 거긴 JA-1인가 무슨 비자가 필요한데 추첨식이고 너무 어렵다고 하더라고요. 저의 목표는 해외에서 많은 다양한 사람과 문화에서 일하는 게 목표이기 때문에 캐나다도 충분하다고 생각합니다. 그리고 길게 2년..
프로그래머스 java lv0 n번째 원소부터 오늘도 프로그래머스 java문제를 풀어보았습니다! 여전히 레벨 0이지만,, 0도 한 번에 풀지 못하지만 올해 안에는 꼭 레벨 5까지 다 풀어볼 거예요.. 아마도..? 여전히 435문제가 남았지만.. 하루에... 2문제 푼다고 하면.. 오호... 다 못 풀 수 도있겠네요.. 그러나 제가 할 수 있을 만큼 최선을 다해서 내년 초까지 저의 최고의 실력으로 올릴 겁니다. 올해 1년 안에 정말 많은 걸 해서 제 자신을 더 좋은 환경으로 옮겨줄 거예요 무럭무럭 자나라게 하여간 각설하고 문제 풀이 해보겠습니다! 문제 간단 요약 : num_list라는 배열에서 n번째 원소부터 마지막 원소까지 배열에 담는 문제입니다. 고려할 사항 : 1. 배열 크기 ->( num_list.length - n )+ 1로 지정 _ 그 이유..
프로그래머스 PCSQL 4번 문제 안녕하세요 후.. 프로그래머스 PCSQL 4번 문제… 풀이를 가져와봤습니다. 진짜 죽는 줄 알았습니다. 문제부터 이해가 너무 어렵고, 너무 복잡했습니다. 일단 문제는 아래와 같아요. 문제 요약 : 간략하게 문제가 요약될지는 모르겠는데 해보겠습니다. 문제의 내용을 딱! 간단하게 말씀드리면 각 ID당, 동일한 제출 순서의 정답 비율을 구하면 되는 겁니다. 근데 테이블을 보시면 USER_ID 201번이 가장 밑에 또 나오는데, 이건 PROBLEM_ID가 다르기 때문에 처음 제출한 것으로 보아야 합니다. 즉, PROBLEM_ID를 기준으로 제출 순서를 매겨야 한다는 뜻입니다. 진짜.. 문제 너무 괴로워요.. 너무 헷갈려요.. 여전히 헷갈려요.. 제가 쓴 SQL이 65 LINE정도 되고,, 거의 5시간 걸렸습니다..
PCSQL 모의고사 2번 문제 PCSQL 모의 고사 2번 문제 문제 요약 : ALGORITHM_TYPE에서 가장 많이 언급된 것을 하나만 추려내는 것입니다. 그러나 만약 모두가 똑같은 수로 언급된 경우에는 글자 순으로 가장 앞에 있는 하나만 가져와야 합니다. 우선 답안 공개하겠습니다. 답안 : 이젠 왜 저렇게 썼는지 설명해드릴게요.. 우선.. 2번 문제도 그냥 프로그래머스 3단계 정도의 수준 같았습니다. 그래서 바로 풀긴 했는데 80점 받았어요ㅜㅜ 이건 어디서 틀린 지도 안 알려주니까.. 그래서 그냥 시간 없어서 80점으로 만족했습니다. 우선 이 문제에서 고려해야 할 점을 말씀드려 볼게요 1. ALGORITHM_TYPE에서 반복된 내용 중, 가장 많이 언급된 사항 추리기 -> MAX함수 사용 2. 중복된 사항이 없으면 하나만 가져오기..
프로그래머스 java lv0 카운트 업 문제 간단 요약 : start_num은 명시적으로 숫자가 시작하는 지점이고, end_num 마지막 숫자를 표현하는 것입니다. 즉, 0부터 시작하는 것이 아닌 start_num부터 시작하고 end_num까지 1씩 증가해야 하는 문제입니다. 고려할 점 : 1. 1씩 증가해야한다 -> for 문을 써서 하나씩 증가 2. for문을 줄 때, i의 범위는 무엇으로 설정해야하나 -> 처음 숫자는 0이 아닌 start_num으로 설정하고 i++을 활용하여 하나씩 증가 3. int 배열에 integer를 하나씩 추가 -> arr[i] = 1;처럼 현재 문제에서는 숫자로 표현되어 있기 때문에 쉽게 배열에 넣을 수 있음 어려웠던 점 : 처음 arrayList를 쓰지 않고 일반 배열을 썼을 때, 계속 [0,0,0,3,4,5..
프로그래머스 java lv0 길이에 따른 연산 문제 요약 : 숫자 배열의 길이가 11 이상이면 각 요소들을 더하고, 10 미만이면 곱해라 고려할 사항 : 1. 각 요소들을 돌아가면서 곱하거나 더하는 방법 -> 배열이니까 for문을 쓴다 2. 배열 길이가 11 이상인지 10 미만인지 확인하는 방법 -> if- else문을 써서 확인 3. answer이 0으로 초기화 되어있다. 곱하기 위한 방법은? -> 0에서 어떠한 수를 곱해봤자 0이다. 그러니 길이가 10 미만일 땐, 1로 초기화해줘야 한다. 답안 : 우선 제가 애먹었던 부분은 곱하는 부분입니다. answer이 0으로 초기화가 되어있어서 else 문에 그냥 answer = 1;이라고 재 초기화를 해줬었어요. 근데 계속 5가 나오더라고요. (test 배열 [1,2,3,4,5]) ex) else { a..
PCSQL모의고사 문제 1 문제 내용 간략 설명 : OLD_POSTS와 NEW_POSTS가 있는데 OLD_POSTS에는 LIKES가 없습니다. 그러나 두 개의 테이블을 붙여서 LIKES를 표시해야 하는 상황입니다. 하지만 OLD엔 LIKE가 없어서 이 점을 고려하여, 한 테이블로 만들어야 하는 비교적 간단한 문제였습니다. 답안 : 고려해야할 부분 : 두 개의 테이블을 붙이는데 중복되면 안 된다. -> UNION 사용 OLD에 LIKE가 없다 -> WITH절로 임시 테이블을 만들고 거기에 NULL값으로 채움 UNION을 한 다음, NULL값 부분을 0으로 표시 -> IFNULL() 함수를 사용해서 0으로 변환 이렇게 문제는 길지만 비교적 간단한 SQL을 작성해 봤습니다. 처음에는 WITH절을 사용하지 않고 그저 OUTER JOIN으..
아침 그리고 저녁 -욘 포세 장편 소설 아침 그리고 저녁 2023년 노벨문학상 수상의 영예가 욘 포세에게 주어졌다. “입센의 재래” “21세기의 사뮈엘 베케트”라 불리는 노르웨이 작가 욘 포세는 오늘날 세계에서 가장 널리 활동하는 극작가 중 한 명으로 현대 연극의 최전선을 이끌고 있다는 평가를 받아왔다. 희곡 외에도 소설, 시, 에세이, 그림책, 번역에 이르기까지 다양한 장르를 넘나들며 방대한 작품을 써왔고 세계 40여개 이상의 언어로 번역되어 세계적인 주목을 받아왔다. 그의 작품은 군더더기를 극도로 제한하는 미니멀한 구성, 리얼리즘과 부조리주의 사이에서 표현되는 반복화법, 마침표를 배제하고 리듬감을 강조하는 특유의 시적이고 음악적인 문체를 통해 평범한 일상이나 인간관계 속에서 드러나는 삶과 죽음이라는 보편적 문제, 인간 존재에 대한 근본적인..