본문 바로가기

전체 글71

[레벨 2] 뒤에 있는 큰 수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 주어진 숫자 리스트에서 i 번째 원소 뒤에 있는 원소 중 i보다 큰 가장 가까운 원소를 찾아 리스트를 만드는 문제이다. 예를 들어, numbers = [2,3,3,5]이면, 아래와 같은 과정을 통해 정답을 계산한다. 1. index = 0: 2 뒤에서 2보다 큰 가장 가까운 원소는 index = 1인 3 2. index = 1: 3 뒤에서 3보다 큰 가장 가까운 원소는 index = 3인 5 3.. 2023. 5. 7.
[레벨2] 프렌즈4블록 https://school.programmers.co.kr/learn/courses/30/lessons/17679 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2018년 카카오 블라인트 리쿠르트 기출 문제이다. 애니팡과 같은 게임을 푸는 코드를 작성하면 된다. 고급 알고리즘을 구현할 필요는 없지만, 머리를 좀 써야하는 문제였다. 나는 다음과 같은 구조로 코드를 작성하였다. 1. 팡 할 부분 탐색 2. 팡 3. 팡해서 빈 부분을 인형으로 채움 4. 더 이상 변화가 없을 때까지 1-3을 반복 def solution(m,n,board): def play(bo.. 2023. 5. 6.
[레벨2] 파일명 정렬 https://school.programmers.co.kr/learn/courses/30/lessons/17686 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 파일명을 특정 규칙에 따라 정렬하는 문제이다. def solution(files): # HEAD, NUMBER, TAIL로 나누는 함수 정의 def divide_s(inp): tmp = "" for i in inp.lower(): if i.isdigit(): tmp += i else: tmp += " " nums = tmp.split() num = nums[0] lst = inp.split(num.. 2023. 5. 5.
[레벨2] 모음사전 https://school.programmers.co.kr/learn/courses/30/lessons/84512 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 주어진 단어가 사전에서 몇 번째인지 순서를 찾는 문제이다. dfs를 이용하여 사전 전체를 완성한 후 word의 index를 찾는 방식으로 풀어보았다. # dfs로 사전 전부 완성 후 단어를 사전에서 찾기 def solution(word): vowels = ["A","E","I","O","U"] answer = [] def dfs(cnt, lst): answer.append("".join(lst[:.. 2023. 5. 5.
[레벨2] 게임 맵 최단거리 https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 특정 좌표간의 가능한 최단 거리의 길이를 구하는 문제이다. dfs를 이용하여 모든 가능한 경우의 수를 구한 후, 최단 거리를 구해보았다. # dfs 풀이 def solution(maps): target = (len(maps)-1,len(maps[0])-1) move = [(0,1),(0,-1),(1,0),(-1,0)] answer = [] def dfs(v,l): print(v) if v == ta.. 2023. 5. 4.
[레벨0] 옹알이(1) 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 내가 제출한 답은 아래와 같다. def solution(babbling): answer = 0 words = ["aya", "ye", "woo", "ma"] for bab in babbling: repeat = len(words) # words 갯수 만큼 반복 for _ in range(repeat): for word in words: if bab.starts.. 2022. 12. 19.
0. 시작하기에 앞서... 간만에 블로그에 들어왔는데, 최근까지 꾸준히 문부성 관련 글을 보러 많은 분들이 블로그를 방문해주시고 있다. 나의 글이 어떤 사람에게는 큰 도움이 되었다니 기분이 좋다. 원하던 정출연에 들어오고 여유도 조금 생겼으니, 취업 후기를 써볼까 한다. 처음에는, 일본에서 학위를 했으므로 일본 회사에 취직하는 것을 고려했었다. 일본 회사가 평균적으로 업무 로드도 한국 회사보다 적고, 휴일도 압도적으로 많은 등 다양한 장점이 있기 때문이다. 그리고 일본 생활도 꽤나 만족스러웠기에 일본에서 회사를 다니는 것도 나쁘지 않겠다 생각했다. 하지만, 일본 회사에서 한국인으로서 얼마나 성장할 수 있을까를 생각해보면 그다지 밝은 그림이 그려지지 않았다. 왜냐면 한국인이 일본 회사에 취직해봤자 성장 및 승진에 한계가 있을 것이기.. 2022. 7. 21.
일본 재입국 후기 7월에 결혼식을 위해 한국으로 입국해서 8월에 결혼식을 올리고 9월 6일에 재입국을 한 후기를 써보려 한다. 9월 1일부터 인도적 이유가 없어도 일본 재류 자격이 있는 사람은 재입국이 허가되었다. 이 때, 재입국 확인 서류를 주한 일본 대사관에서 신청하고 수령해야한다. 대사관이 입주해있는 건물은 평범한 빌딩이라 멀리서 보면 알기 어려운데, 펄럭이는 일장기, 경찰 버스, 그리고 맞은 편에서 독도로 겐세이 넣는 현수막을 보면 잘 찾아온 것을 알 수 있다. 이외에도 재입국 시 필요한 게 PCR검사다. 다음으로, 일본에서 머무르는 장소까지 가는 교통편을 예약해놔야한다. 그러므로, 재입국 과정을 위해 거쳐야하는 프로세스는 다음의 5가지와 같다. 재입국 확인서 신청 (대사관) 재입국 확인서 수령 (대사관) PCR .. 2020. 9. 28.
iOS 14 베타 버전 설치하기 한국 시간으로 2020년 6월 23일에 아이폰의 새로운 OS가 발표되었다. 2012년 iOS7부터 베타를 설치해왔기에, 이번에도 베타를 설치할까 고민을 했는데, 카톡이 튕기는 현상이 있기에 업데이트를 미루고 있었다. 그런데 오늘 새로운 카카오톡 업데이트가 있었고, iOS 14 베타 버전에서 카톡 튕김 현상이 사라졌다는 글이 많이 올라왔기에, 과감히 iOS 14 베타를 설치했다. 설치 방법은 크게 2가지 방법이 있다; A. PC에 연결 후 설치B. 아이폰에서 바로 설치. 귀찮으니 아이폰에서 바로 설치했다. 이를 위해서는 1. https://betaprofiles.com에 들어간다. 2. Download를 눌러 베타 프로파일을 다운한다. 3. 설정에 들어가면 다음과 같은 화면이 보인다.비밀 번호를 입력 후 .. 2020. 6. 29.
일본에서 미국 직구하기 (3) 세금 이 포스팅은 2019년 연말 블랙 프라이데이 시즌 때 일본에서 미국 아마존 상품을 직구한 후기를 적은 글입니다. 각종 세율, 세금에 대해서는 매년 달라질 수 있으므로, 본 포스팅을 참고만 해주시고 직접 확인하시길 바랍니다! 일본은 직구를 말할 때 개인수입(個人輸入)이라는 표현을 쓴다. 그래서 個人輸入로 구글링을 해본 결과, 다양한 정리글을 발견할 수 있었다. 예를 들어, 다음과 같은 관세 정리 글을 찾을 수 있었다. https://aqcg.jp/tariff-3/ 다음으로, 아이폰을 홍콩에서 직구한 일본인이 쓴 글도 있었다. https://tabaneta.com/mobile-phone/387/ 이외에도 일본 관세청 공식 홈페이지에서 자세한 내용을 확인할 수 있다. https://www.customs.go... 2020. 6. 16.
37. [도쿄/신오오츠카] 멘야 테오 자꾸 내가 정해놓은 포맷에 따라서 맛집을 쓰려고 하다보니, 글을 잘 안적게 되었다.그래서 이제부터는 대충 적기로 마음먹었다.오늘 방문한 곳은 아부라소바 멘야 테오라는 곳이다. 1. 가게 이름: 멘야 테오 (麺屋帝旺)2. 타베로그 평점: 3.24 (2018.07.29 기준)3. 타베로그 주소: https://tabelog.com/tokyo/A1323/A132302/13104065/4. 위치: 東京都豊島区南台塚3-11-10 가게는 역에서 5-10분정도 걸어가면 코너에서 바로 찾을 수 있다. 가게 내부는 넓지는 않지만,공간을 효율적으로 써서 대략 10명 전후로 들어갈 수 있을 듯 싶다. 이 날은 사진 가장 오른쪽에 별 표시가 되어있는 650엔짜리 한방 카라시 아부라소바를 먹었다. 위의 사진에 항아리 같은 물건.. 2019. 12. 8.
일본에서 미국 직구하기 (2) 배대지 찾기 미국 온라인 판매점에서 물건을 주문했다면, 그 다음으로 해야할 일은 배송 대행 업체를 정하는 것이다.이 때 일본에 살고 있는 우리에겐 크게 2가지 옵션이 있다. 1. 한국 업체 이용 열심히 구글링을 한 결과, 한국 업체 중 미국 --> 일본 배송 대행을 해주는 업체는 몰테일 뿐인 것 같다.몰테일 재팬의 홈페이지는 아래와 같다.https://jp.malltail.com 가격은 29달러부터 시작하므로, 한국에서는 10달러 내외로 이용할 수 있는 것에 비하면 매우 비싸다.다만, 일본어가 가능하다면 이용에는 어려움이 없고, 홈페이지도 심플해서 정보를 얻기도 쉬웠다.또한 질문에 대해서도 답변을 빠르고 친절하게 달아주었다.블프 기간이었는데도 답변이 빨랐던 걸 보면, 미국 --> 일본은 직구가 미국 --> 한국만큼 .. 2019. 12. 7.