Implementation [BOJ/C++] 2563 색종이 - 구현 bojImplementationpsImplementation [BOJ/C++] 10798 세로읽기 - 구현 bojpsImplementationImplementation [BOJ/C++] 2490 윷놀이 - 구현 초반에 string으로 입력받고, 공백제거 하려고 고민고민 근데 int array[3][4]형식 정해져있으니까 그냥 char로 배열에 담는게 나앗음... bojpsImplementationImplementation [알고리즘 풀이 분석] 프로그래머스 2021 2021 KAKAO BLIND RECRUITMENT 메뉴 리뉴얼 어떤 단품메뉴들을 조합해서 코스요리 메뉴로 구성하면 좋을 지 고민하던 "스카피"는 이전에 각 손님들이 주문할 때 가장 많이 함께 주문한 단품메뉴들을 코스요리 메뉴로 구성하기로 했습니다. 또한, 최소 2명 이상의 손님으로부터 주문된 단품메뉴 조합에 대해서만 코스요리 메뉴 후보에 포함하기로 했습니다. 각 손님들이 주문한 단품메뉴들이 문자열 형식으로 담긴 배열 orders, "스카피"가 추가하고 ... programmerskakaoalgorithmImplementationcppImplementation [알고리즘 풀이 분석] BOJ 2304 창고 다각형 이 기둥들을 이용하여 양철로 된 창고를 제작하려고 한다. 지붕은 수평 부분과 수직 부분으로 구성되며, 모두 연결되어야 한다. 지붕의 수평 부분은 반드시 어떤 기둥의 윗면과 닿아야 한다. 지붕의 수직 부분은 반드시 어떤 기둥의 옆면과 닿아야 한다. 지붕의 가장자리는 땅에 닿아야 한다. 비가 올 때 물이 고이지 않도록 지붕의 어떤 부분도 오목하게 들어간 부분이 없어야 한다. 이 그림에서 굵은 선... psbojalgorithmImplementationcppImplementation [알고리즘 풀이 분석] BOJ 20207 달력 오늘 풀어본 문제는 이다~! 수현이는 너무나도 계획적인 사람이라 올 해 일정을 모두 계획해서 달력에 표시해놨다. 여름이 거의 끝나가자 장마가 시작되었고, 습기로 인해 달력에 표시한 일정이 지워지려고 한다. 지워지는 것을 막고자 수현이는 일정이 있는 곳에만 코팅지를 달력에 붙이려고 한다. 하지만 너무 귀찮았던 나머지, 다음과 같은 규칙을 따르기로 한다. 연속된 두 일자에 각각 일정이 1개 이상... psbojalgorithmImplementationcppImplementation Implementation) DyRep: Learning Representations over Dynamic Graphs Paper Review) Code Review_1) reddit의 posts와 comments 데이터를 가지고 Dyrep을 통해 test post에서 comment 생성 유무 prediction을 진행한다. Before : (u, v, t, k) -> k = existence of comment for present time Aim to : (u, v, t, k) -> k = existenc... DyrepImplementationDyrep 17135 implementation 적들의 초기 위치가 주어지고 세 궁수가 라운드마다 전진하는 적들 중 사정거리에 들어오면서, 가장 가까우면서, 가장 좌측에 있는 적을 공격합니다. 궁수들은 같은 적을 공격할 수 있으며 궁수가 위치한 지역까지 살아 남은 적은 공격 실패로 간주하여 카운트하지 않습니다. 최적의 궁수 배치를 알 수 없기 때문에 순열을 이용한 조합을 이용해 각 배치 케이스를 만들고 각 배치 ... ImplementationalgorithmImplementation 프로그래머스-2018 KAKAO BLIND RECRUITMENT ( 프렌즈 4블록 by Java ) 프로그래머스 2018 KAKAO BLIND RECRUITMENT Level 2 문제 프렌즈 4블록을 Java를 이용해 풀어보았다. 스택을 이용했다. 문제 링크 첨부한다. 현재 칸과 동쪽, 남쪽 그리고 동남쪽 칸까지 총 4칸이 모두 동일하면 visited 배열의 값을 true로 바꿔주며 (m-2,n-2)칸까지 확인한 후에 마지막에 모든 칸을 돌며 visited 값이 true인 곳은 '0'으로 ... Javaalgorithmtmxorprogrammersstack2018 KAKAO BLIND RECRUITMENTImplementationsimulation구현2018 KAKAO BLIND RECRUITMENT 프로그래머스-2021 Dev-Matching: 웹 백엔드 ( 행렬 테두리 회전 by Java ) 프로그래머스 2021 Dev-Matching: 웹 백엔드 개발자 (상반기) Level 2 문제 행렬 테두리 회전하기를 Java를 이용해 풀어보았다. 이차원 배열 가지고 푸는 구현 문제였다. 문제 링크 첨부한다. 화려한 기술이 필요하진 않은 문제같다. 그냥 주어진 조건대로 배열을 잘 다룰 수 있는지만 확인하는 문제같다. 그냥... 힘으로 푸는 문제 같았다. 위 그림과 같이 시계 방향으로 배열 ... Java2021 Dev-Matchingalgorithm배열programmersImplementationsimulation구현2021 Dev-Matching 1206 - view 이곳에서는 빌딩들이 너무 좌우로 밀집하여, 강에 대한 조망은 모든 세대에서 좋지만 왼쪽 또는 오른쪽 창문을 열었을 때 바로 앞에 옆 건물이 보이는 경우가 허다하였다. 그래서 이 지역에서는 왼쪽과 오른쪽으로 창문을 열었을 때, 양쪽 모두 거리 2 이상의 공간이 확보될 때 조망권이 확보된다고 말한다. 빌딩들에 대한 정보가 주어질 때, 조망권이 확보된 세대의 수를 반환하는 프로그램을 작성하시오. ... SWEAd3ImplementationImplementation [알고리즘 풀이 분석] 프로그래머스 문자열 압축 (2020 Kakao Blind Recruitment) 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현하여 더 짧은 문자열로 줄여서 표현하는 알고리즘을 공부하고 있습니다. 간단한 예로 "aabbaccc"의 경우 "2a2ba3c"(문자가 반복되지 않아 한번만 나타난 경우 1은 생략함)와 같이 표현할 수 있는데, 이러한 방식은 ... ImplementationalgorithmprogrammerscppImplementation Test Time Train Landscape Image using [Flickr Segmenter & Flickr SPADE] - (2) (2021-12-05) 시작 전 opt.txt, opt.pkl, iter.text 원본으로 되돌리고 시작하기. Original Image Base Model Adaptation(100~300) : lr=0.01 Base(Not Adaptation) 150 epoch x4 300 epoch lr=0.01 lr=0.0005 일반적으로 pre-train model의 base point에서 크게 벗어나지 않고, singl... SPADEImplementationImplementation [알고리즘 풀이 분석] BOJ 14719 빗물 구현 문제인데, 기출 문제 중 구현이 나온 경우가 꽤 많았고 1번 문제로 충분히 나올만 하다고 판단, 또 지난번에 구현 문제에 도전 했는데 생각보다 굉장히 오래걸렸던 끔찍한 기억이 떠올라 선택했다! 주어진 블록 모양의 지도에 물이 고일 수 있는 칸의 수를 계산해 출력하는 문제이다. 예시를 보니 좌우는 벽이 아니면 물이 고일 수 없지만 지도의 아래쪽은 벽이 아니어도 가장 아랫줄이면 물이 고일 ... algorithmImplementationbojcppImplementation Test time Training Test for SPADE 하나의 이미지에 모델을 강제로 과적합을 시켜봅시다 ㅎㅎ 여기서는 Test Time Training Test라 이름 지었습니다. SPADE의 pre-Trained 모델을 single image에 적합시킴으로써 얻을 수 있는 장점은 아래와 같습니다. 1. 학습된 다양한 이미지의 정보들(라벨, 구조, 디테일 등)을 이용할 수 있다. 2. Segmentation map으로부터 이미지를 생성할 때 원... SPADEGenerative ModelImplementationAIAI
[BOJ/C++] 2563 색종이 - 구현 bojImplementationpsImplementation [BOJ/C++] 10798 세로읽기 - 구현 bojpsImplementationImplementation [BOJ/C++] 2490 윷놀이 - 구현 초반에 string으로 입력받고, 공백제거 하려고 고민고민 근데 int array[3][4]형식 정해져있으니까 그냥 char로 배열에 담는게 나앗음... bojpsImplementationImplementation [알고리즘 풀이 분석] 프로그래머스 2021 2021 KAKAO BLIND RECRUITMENT 메뉴 리뉴얼 어떤 단품메뉴들을 조합해서 코스요리 메뉴로 구성하면 좋을 지 고민하던 "스카피"는 이전에 각 손님들이 주문할 때 가장 많이 함께 주문한 단품메뉴들을 코스요리 메뉴로 구성하기로 했습니다. 또한, 최소 2명 이상의 손님으로부터 주문된 단품메뉴 조합에 대해서만 코스요리 메뉴 후보에 포함하기로 했습니다. 각 손님들이 주문한 단품메뉴들이 문자열 형식으로 담긴 배열 orders, "스카피"가 추가하고 ... programmerskakaoalgorithmImplementationcppImplementation [알고리즘 풀이 분석] BOJ 2304 창고 다각형 이 기둥들을 이용하여 양철로 된 창고를 제작하려고 한다. 지붕은 수평 부분과 수직 부분으로 구성되며, 모두 연결되어야 한다. 지붕의 수평 부분은 반드시 어떤 기둥의 윗면과 닿아야 한다. 지붕의 수직 부분은 반드시 어떤 기둥의 옆면과 닿아야 한다. 지붕의 가장자리는 땅에 닿아야 한다. 비가 올 때 물이 고이지 않도록 지붕의 어떤 부분도 오목하게 들어간 부분이 없어야 한다. 이 그림에서 굵은 선... psbojalgorithmImplementationcppImplementation [알고리즘 풀이 분석] BOJ 20207 달력 오늘 풀어본 문제는 이다~! 수현이는 너무나도 계획적인 사람이라 올 해 일정을 모두 계획해서 달력에 표시해놨다. 여름이 거의 끝나가자 장마가 시작되었고, 습기로 인해 달력에 표시한 일정이 지워지려고 한다. 지워지는 것을 막고자 수현이는 일정이 있는 곳에만 코팅지를 달력에 붙이려고 한다. 하지만 너무 귀찮았던 나머지, 다음과 같은 규칙을 따르기로 한다. 연속된 두 일자에 각각 일정이 1개 이상... psbojalgorithmImplementationcppImplementation Implementation) DyRep: Learning Representations over Dynamic Graphs Paper Review) Code Review_1) reddit의 posts와 comments 데이터를 가지고 Dyrep을 통해 test post에서 comment 생성 유무 prediction을 진행한다. Before : (u, v, t, k) -> k = existence of comment for present time Aim to : (u, v, t, k) -> k = existenc... DyrepImplementationDyrep 17135 implementation 적들의 초기 위치가 주어지고 세 궁수가 라운드마다 전진하는 적들 중 사정거리에 들어오면서, 가장 가까우면서, 가장 좌측에 있는 적을 공격합니다. 궁수들은 같은 적을 공격할 수 있으며 궁수가 위치한 지역까지 살아 남은 적은 공격 실패로 간주하여 카운트하지 않습니다. 최적의 궁수 배치를 알 수 없기 때문에 순열을 이용한 조합을 이용해 각 배치 케이스를 만들고 각 배치 ... ImplementationalgorithmImplementation 프로그래머스-2018 KAKAO BLIND RECRUITMENT ( 프렌즈 4블록 by Java ) 프로그래머스 2018 KAKAO BLIND RECRUITMENT Level 2 문제 프렌즈 4블록을 Java를 이용해 풀어보았다. 스택을 이용했다. 문제 링크 첨부한다. 현재 칸과 동쪽, 남쪽 그리고 동남쪽 칸까지 총 4칸이 모두 동일하면 visited 배열의 값을 true로 바꿔주며 (m-2,n-2)칸까지 확인한 후에 마지막에 모든 칸을 돌며 visited 값이 true인 곳은 '0'으로 ... Javaalgorithmtmxorprogrammersstack2018 KAKAO BLIND RECRUITMENTImplementationsimulation구현2018 KAKAO BLIND RECRUITMENT 프로그래머스-2021 Dev-Matching: 웹 백엔드 ( 행렬 테두리 회전 by Java ) 프로그래머스 2021 Dev-Matching: 웹 백엔드 개발자 (상반기) Level 2 문제 행렬 테두리 회전하기를 Java를 이용해 풀어보았다. 이차원 배열 가지고 푸는 구현 문제였다. 문제 링크 첨부한다. 화려한 기술이 필요하진 않은 문제같다. 그냥 주어진 조건대로 배열을 잘 다룰 수 있는지만 확인하는 문제같다. 그냥... 힘으로 푸는 문제 같았다. 위 그림과 같이 시계 방향으로 배열 ... Java2021 Dev-Matchingalgorithm배열programmersImplementationsimulation구현2021 Dev-Matching 1206 - view 이곳에서는 빌딩들이 너무 좌우로 밀집하여, 강에 대한 조망은 모든 세대에서 좋지만 왼쪽 또는 오른쪽 창문을 열었을 때 바로 앞에 옆 건물이 보이는 경우가 허다하였다. 그래서 이 지역에서는 왼쪽과 오른쪽으로 창문을 열었을 때, 양쪽 모두 거리 2 이상의 공간이 확보될 때 조망권이 확보된다고 말한다. 빌딩들에 대한 정보가 주어질 때, 조망권이 확보된 세대의 수를 반환하는 프로그램을 작성하시오. ... SWEAd3ImplementationImplementation [알고리즘 풀이 분석] 프로그래머스 문자열 압축 (2020 Kakao Blind Recruitment) 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현하여 더 짧은 문자열로 줄여서 표현하는 알고리즘을 공부하고 있습니다. 간단한 예로 "aabbaccc"의 경우 "2a2ba3c"(문자가 반복되지 않아 한번만 나타난 경우 1은 생략함)와 같이 표현할 수 있는데, 이러한 방식은 ... ImplementationalgorithmprogrammerscppImplementation Test Time Train Landscape Image using [Flickr Segmenter & Flickr SPADE] - (2) (2021-12-05) 시작 전 opt.txt, opt.pkl, iter.text 원본으로 되돌리고 시작하기. Original Image Base Model Adaptation(100~300) : lr=0.01 Base(Not Adaptation) 150 epoch x4 300 epoch lr=0.01 lr=0.0005 일반적으로 pre-train model의 base point에서 크게 벗어나지 않고, singl... SPADEImplementationImplementation [알고리즘 풀이 분석] BOJ 14719 빗물 구현 문제인데, 기출 문제 중 구현이 나온 경우가 꽤 많았고 1번 문제로 충분히 나올만 하다고 판단, 또 지난번에 구현 문제에 도전 했는데 생각보다 굉장히 오래걸렸던 끔찍한 기억이 떠올라 선택했다! 주어진 블록 모양의 지도에 물이 고일 수 있는 칸의 수를 계산해 출력하는 문제이다. 예시를 보니 좌우는 벽이 아니면 물이 고일 수 없지만 지도의 아래쪽은 벽이 아니어도 가장 아랫줄이면 물이 고일 ... algorithmImplementationbojcppImplementation Test time Training Test for SPADE 하나의 이미지에 모델을 강제로 과적합을 시켜봅시다 ㅎㅎ 여기서는 Test Time Training Test라 이름 지었습니다. SPADE의 pre-Trained 모델을 single image에 적합시킴으로써 얻을 수 있는 장점은 아래와 같습니다. 1. 학습된 다양한 이미지의 정보들(라벨, 구조, 디테일 등)을 이용할 수 있다. 2. Segmentation map으로부터 이미지를 생성할 때 원... SPADEGenerative ModelImplementationAIAI