목록2023/07 (38)
Dazzling 개발 노트
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cf163Q/btsmnC5P3jU/TVbuYoIrCEsBtJzGM6jO31/img.png)
[백준] 1074 - Z (Java) 문제 https://www.acmicpc.net/problem/1074 1074번: Z 한수는 크기가 2N × 2N인 2차원 배열을 Z모양으로 탐색하려고 한다. 예를 들어, 2×2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다. N > 1인 경우, 배열을 www.acmicpc.net 풀이/후기 처음 풀이가 꽤 마음에 들었는데 배열의 크기가 3 이상이 되면서 잘 안됐당... 검색해보니 당연히 모든 배열을 다 채운 후에 답을 얻어내는 접근은 시간초과가 난다고 한다. 주어진 특정 부분만 돌아야 하므로 문제에서 주어진 r과 c가 어느 구역에 포함되는지를 판단해야 한다. 풀다가 막혀서 검색을 했었는데, 내 코드랑 가장 비슷한 코드를 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bF1Vtt/btsmmPD3HU5/OsVm4DC8US8OF5b4Roces0/img.png)
[백준] 18222 - 투에 모스 문자열 (Java) 문제 https://www.acmicpc.net/problem/18222 18222번: 투에-모스 문자열 0과 1로 이루어진 길이가 무한한 문자열 X가 있다. 이 문자열은 다음과 같은 과정으로 만들어진다. X는 맨 처음에 "0"으로 시작한다. X에서 0을 1로, 1을 0으로 뒤바꾼 문자열 X'을 만든다. X의 뒤에 www.acmicpc.net 풀이 문제 풀기 실패...^^ 풀이를 보는데도 이해하기 힘들어서 다음주 스터디 시간에 같이 공유하기로 했다! 코드 import java.io.*; public class Main { static long k; static String X = "0"; public static void main(String[] ar..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dfG9Qp/btsmqKP2EUi/TYeniGDKkuV9xjLWYCGkfk/img.png)
[백준] 17829 - 222-풀링 (Java) 문제 https://www.acmicpc.net/problem/17829 17829번: 222-풀링 조기 졸업을 꿈꾸는 종욱이는 요즘 핫한 딥러닝을 공부하던 중, 이미지 처리에 흔히 쓰이는 합성곱 신경망(Convolutional Neural Network, CNN)의 풀링 연산에 영감을 받아 자신만의 풀링을 만들고 이를 22 www.acmicpc.net 풀이 2*2 형태로 잘라서 배열 정렬 후 2번째 큰 숫자들만 뽑아서 새로운 배열을 만드는 방식으로 풀었다. Arrays.sort를 써도 되나,,, 하면서도 빨리 완성이나 해보고 싶어서 일단 사용함. 근데 이 방법의 정렬은 기본이 오름차순이라 당연히 Collections.사용해서 내림차순으로 변경하려 했는데,..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/3chlI/btsmcMgaOXq/SMIZ14Bdx6X9FcC2J5YTA1/img.png)
검색하면 정말 많이 나오는 내용이지만, 그대로 따라했는데도 난 몇가지 오류를 겪었었고 그 과정에서 여러 포스트를 보게 되었다. 그래서 이번엔 내 버전으로 새로운 글을 작성해 보려고 한다. 혹시라도 나처럼 하나의 게시글로 해결되지 않은 사람들에게 도움이 되었으면 좋겠다! hELLO 테마 적용하기 티스토리를 시작하면서 가장 먼저 한 일은 hELLO 테마 적용하기. 개발 블로그에서 아주 유명한 무료 테마라고 한다! 1. 일단 아래 링크에 접속해 다운로드 부분으로 이동, zip 파일 다운로드, 압축 해제 https://pronist.tistory.com/5?category=844785 hELLO 티스토리 스킨을 소개합니다. hELLO 스킨은 본래 기능의 많이 없었다가, 티스토리 블로거 여러분의 호응에 힘입어 기..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/9ItIF/btsmcLnR4sB/EiKYkQMmiwXiR3oWtL4JmK/img.png)
문제 https://www.acmicpc.net/problem/3107 3107번: IPv6 첫째 줄에 올바른 IPv6 주소가 주어진다. 이 주소는 최대 39글자이다. 또한, 주소는 숫자 0-9, 알파벳 소문자 a-f, 콜론 :으로만 이루어져 있다. www.acmicpc.net 풀이 첫번째 풀이 난 이차원 배열을 이용해서 풀었음. 입력받은 문자열을 이차원배열에서 임시 저장 후 출력은 StringBuilder를 이용함. ::로 생략된 경우 어느 위치, 얼만큼 생략됐는지 판단하는 부분이 어려웠던 것 같음. 일단 :: 부분은 :zero:로 대체하고 length를 이용해 몇 개가 생략되는지 판단함. (근데 length 하나만으로는 판단할 수 없음 ㅎㅎ; 그치만 반복문2에서 대체가 가능함.) zero를 만나면 "..
이직 준비 하면서 네이버 블로그에 많은 것들을 기록했었는데, 자주는 아니지만 워낙 옛날부터 사용하던 블로그이니 시간적으로도 많은 것을 어필할 수 있을까? 하면서 이것저것 막 올렸었다. 근데 솔직히 올리면서도 느꼈지만, 정리하는데 아주 한세월 걸릴 것 같다는점,,ㅎ 남에게 보여주기에도 아주 애매한 블로그란 생각은 항상 있었다. 개발하면서 이블로그 저블로그 많이 돌아다니는데, 문득 네이버 블로그는 개발블로그로 부적절한가 싶은 생각이 들었다. (사실 어떤 블로그에 들어갔다가 이게 개발자지! 하는 분의 블로그를 구경하다가 갑자기 작아진 나를 발견함,,,) 지금까지 작성한 것들도 많고,, 무엇보다 작성 일자가 명확하니 내 오래된 열정(?)을 보여줄 수 있지 않을까 했는데 그래도 역시 내가 보기에도 네이버 블로그는..