전체 글

전체 글

    [Beakjoon] 백준 16237번 Python

    [Beakjoon] 백준 16237번 Python

    Beakjoon 16237, 이삿짐센터 solved.ac Silver4 Greedy 알고리즘 문제 알렉스는 이삿짐센터를 운영하고 있다. 오늘 이사해야 하는 집에는 무게가 1kg인 물건이 A개, 2kg인 물건이 B개, 3kg인 물건이 C개, 4kg인 물건이 D개, 5kg인 물건이 E개 있다. 물건을 운반하려면 바구니에 물건을 담아야 하는데, 바구니에는 최대 5kg까지 물건을 담을 수 있다. 알렉스는 모든 물건을 담는데 필요한 바구니 개수를 최소로 하려고 한다. 가방 하나에 담은 물건 무게의 합은 5kg을 넘을 수 없다. 물건의 무게가 주어졌을 때, 모든 물건을 담는데 필요한 바구니 개수의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C, D, E가 주어진다. (0 ≤ A, B, C, ..

    [ETRI] 에트리 6주차

    [ETRI] 에트리 6주차

    휴가를 다녀오고 여독이 풀리지 않아 고생을 좀 했습니다. 피곤한 몸 이끌고 이번 한 주도 잘 버텨냈습니다. 화요일부터 한주를 시작해서 그런지 시간이 정말 빨리 갔습니다. 일하는 것도 어렵지만 생각하는 대로 쑥쑥 진행되다 보니 재미를 느껴서 그런지 하루하루가 금방 갔습니다. 하던 일은 저번 주와 크게 다르지 않지만 문제가 더 어려워졌습니다. 모델의 정확도를 높이기 위해서 데이터셋 부분을 뜯어고치는데 제대로 정렬이 안돼서 비교가 안 되는 부분이라던가 최적의 하이퍼 파라미터를 찾아내는 등 기능 변경을 추가하다 보니 한주가 다 갔습니다. 요즘 들어 박사님과 교류를 하는 일이 잦아졌습니다. 원래는 방향을 잡아주시면 저 나름대로 밀고 나가는 느낌이었는데 요즘은 옆에서 많이 챙겨주십니다. ㅎㅎ 금요일은 월급도 들어왔..

    [베트남] 방학인턴중 휴가내고 간 호치민 2박 4일 여행 #4 (完)

    [베트남] 방학인턴중 휴가내고 간 호치민 2박 4일 여행 #4 (完)

    2022.08.12 - 2022.08.15 ✈️ 호치민 여행의 마지막 날입니다. 여자친구의 PCR 결과도 받을 겸 저도 귀국을 하려면 검사받은 지 24시간 이내의 RAT 음성 결과가 필요했기 때문에 선별 진료소로 갔습니다. 연휴 끝이라 그런지 한국 사람들이 많이 있었습니다. 그렇게 검사를 받고 30분 뒤에 찾으러 오라고 해서 밥이나 먹을 겸 식당까지 걸었습니다. 날씨가 너무 좋아서 너무 더웠습니다. 여기 호치민에서 기똥차게 맛있다는 피자가 있다고 해서 Pizza 4P's로 왔습니다. 여기도 유명한 곳이어서 그런지 웨이팅이 있었습니다. 40분 뒤인 1시 15분에 오라고 하길래 예약 걸어놓고 주변에 있는 벤탄시장으로 갔습니다. 별의별걸 다 파는 곳이었습니다. 호객행위도 장난이 아니였습니다. 그래도 재미있게 ..

    [베트남] 방학인턴중 휴가내고 간 호치민 2박 4일 여행 #3

    [베트남] 방학인턴중 휴가내고 간 호치민 2박 4일 여행 #3

    2022.08.12 - 2022.08.15 ✈️ 수영장에서 다 놀고 저녁을 먹으러 갔습니다. 계획은 분짜를 먹으러 갔다가 빠르게 먹고 바로 사이공 스카이덱으로 출발하는 거였습니다. 숙소, 가게, 스카이덱이 서로 거리가 좀 멀어서 긴장을 좀 했습니다. 밥을 먹으러 갈 때 저녁시간이라 그런지 차도 많이 막혀서 가는데 시간이 좀 걸렸습니다. 그렇게 도착한 곳은 분짜 하노이 한국에서 유명한 곳이었는지 한국사람들이 꽤 있었습니다. 그리고 주변에 한국 느낌 나는 가게가 많았습니다. 여기서도 분짜라는걸 처음 먹어봤습니다. 처음에 국물에서 산미가 조금 느껴지길래 느낌이 싸- 했는데 고기랑 같이 먹으니까 그 조화가 딱 맞아서 정말 맛있게 먹었습니다. 고기에 불맛도 장난아니여서 웬만한 한국에서 먹는 삼겹살보다 맛있었습니다..

    [베트남] 방학인턴중 휴가내고 간 호치민 2박 4일 여행 #2

    [베트남] 방학인턴중 휴가내고 간 호치민 2박 4일 여행 #2

    2022.08.12 - 2022.08.15 ✈️ 둘째 날은 아침부터 날씨가 정말 좋았습니다. 어제 선별진료소에서 안내받은 대로 아침에 일어나자마자 선별 진료소로 가서 여자 친구가 PCR 검사를 받았습니다. 결과를 알기까지 24시간이 걸리기 때문에 다음날 아침에 오라고 했습니다. 그렇게 검사를 마치고 Grab으로 택시를 불러서 기다리고 있는 도중에 오토바이에 앉아있는 아저씨랑 얘기를 나눴습니다. 처음에 어디서 왔냐고 물어보시고 한국에서 왔다고 하고 영어로 대화를 이어가고 있었습니다. 그러다가 여자 친구랑 일본어로 대화를 몇 번 나눴는데 그 아저씨도 일본어를 할 줄 알았습니다. 그렇게 셋이서 택시가 올 때까지 일본어로 대화를 나눴습니다. 아저씨 일본어 이름은 オップ さん(옵푸 아조씨)이었습니다. 정말 재미있..

    [베트남] 방학인턴중 휴가내고 간 호치민 2박 4일 여행 #1

    [베트남] 방학인턴중 휴가내고 간 호치민 2박 4일 여행 #1

    2022.08.12 - 2022.08.15 ✈️ 무비자 여행이 가능하고 코로나 격리가 없으며 물가도 저렴하고 최대한 가까운 여행지를 찾은 것이 베트남이었습니다. 다낭, 하노이, 호치민 등 다양한 도시중에 호치민으로 골라서 다녀왔습니다. 현재 대전에서 가까운 공항인 청주공항에서는 국제노선을 사용하지 않는 것 같아 베트남으로 가려면 인천 아니면 김해로 갔어야 했습니다. 이동하는 시간도 대충 비슷해서 한 번도 안 가본 인천공항보다 몇 번이고 가봤던 김해공항으로 결정을 했습니다. 지금 중부지방이 물난리가 나서 김해공항으로 결정한 것이 정말 신의 한 수가 아닌가 싶습니다. 공항 주변에서 하룻밤을 자고 김해 공항으로 갈 계획으로 8월 11일 퇴근하자마자 준비해뒀던 짐들을 정리하고 바로 대전역으로 출발했습니다. 원래..

    [ETRI] 에트리 5주차

    [ETRI] 에트리 5주차

    오늘부터 휴가여서 어제 퇴근을 하자마자 부산의 구포로로 내려와서 하룻밤 자고 비행기를 타고 지금 베트남에 호치민으로 날아가고 있습니다. 이 글을 쓰고 있는 것도 비행기에서 쓰고 있습니다. 귀국하면 여행기도 한번 써보려고 합니다. 월요일은 역시 조금 힘들었습니다. 점심시간까지 진짜 열심히 버텨서 밥을 거르고 점심시간 동안 자려고 했지만 동기들이랑 배달을 시켜먹기로 해서 밥을 같이 먹게 되었습니다. 맥도날드를 시켰는데 감자가 조금 눅눅해서 조금 실망했지만 맛있게 잘 먹었습니다. 박사님들께서 배달 주문하면 건물 앞까지 온다고 했는데 정문으로 받으러 오라고 연락이 왔다고 합니다. 제가 잠깐 자는 사이에 동기들이 받아서 들고 왔다고 했습니다. 이번 주는 예측모델의 개발과 오류를 잡는 일 위주로 했습니다. 모델을 ..

    [유전자검사] 뱅크샐러드 유전자 검사 키트 도착 및 성공비결

    [유전자검사] 뱅크샐러드 유전자 검사 키트 도착 및 성공비결

    올해 6월부터였나? 그쯤부터 뱅크샐러드에서 유전자 검사를 무료로 해주고 있다는 소식을 접해서 아침 10시에 시도를 계속했습니다만 쉽지 않았습니다... 몇 달에 걸친 시도 끝에 저번 주 토요일에 시도한 유전자 검사 모집에 선착순 안에 들어서 키트를 받게 되었습니다. 주말 오전이라 그런지 일찍 일어나는 사람이 평일보다는 상대적으로 적지 않았나 싶습니다 ㅎㅎ 그리고 그전까지는 5초전부터 버튼을 연타를 했지만 이번에는 회색버튼이 초록버튼으로 바뀌는 타이밍에 바로 한번 딱 누르니까 바로 성공했습니다. 그리고 항상 실패할때에는 로딩화면이 길었는데 성공할때는 바로 신원정보를 입력하는 창으로 이동했습니다. 그렇게 주소등 입력해서 신청을 완료했습니다. 키트는 화요일에 도착했습니다. 도착한 키트는 이렇게 생겼습니다. 상자..

    [Spring] MockMvc를 이용한 Controller의 Test Code(JUnit5) 작성하기

    [Spring] MockMvc를 이용한 Controller의 Test Code(JUnit5) 작성하기

    간단하게 작성할 수 있는 게시판 Controller에 대한 테스트코드입니다. 테스트코드 추가하기 컨트롤러에서 cmd + shift + t(윈도우는 control + shift + t)를 누르시면 간단하게 테스트코드를 만들 수 있습니다. Build.gradle 아래의 의존성을 주입되어있는지 확인해줍니다. testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.springframework.security:spring-security-test' 어노테이션 @ExtendWith(SpringExtension.class) @SpringBootTest(webEnvironment = SpringBootTe..

    [Beakjoon] 백준 5619번 Python

    [Beakjoon] 백준 5619번 Python

    Beakjoon 5619, 세 번째 solved.ac Silver2 Greedy 알고리즘 문제 서로 다른 자연수 n개 a1, a2, ..., an이 주어진다. 이때, a1, ... an에서 2개를 선택해서 붙여서 새로운 수를 만들 수 있다. 이때, 세 번째로 작은 수를 구하는 프로그램을 작성하시오. 예를 들어, 3과 4를 합치면 34나 43이 된다. 또, a1 = 1, a4 = 11을 합쳐서 111을 만든 경우에, a1a4와 a4a1은 다른 수이다. 입력 첫째 줄에 수의 개수 n(3 ≤ n ≤ 108)이 주어진다. 다음 줄부터 한 줄에 하나씩 ai가 주어진다. (1 ≤ ai ≤ 10000) 출력 세 번째로 작은 수를 출력한다. Sulution n = int(input()) data = [] for _ i..