일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- JavaScript
- DART
- 자바스크립트
- c#
- sort
- BAEKJOON
- Flutter
- 프로그래머스
- BFS
- DP
- Java
- 알고리즘
- 이진탐색
- 동적 프로그래밍
- 코드트리
- JS
- Algorithm
- 코딩테스트
- 스터디
- 구현
- 삼성sw역테
- programmers
- 자료구조
- 못그리지만
- 쓰셨잖아
- 그래프 탐색
- 문자열 파싱
- 백준
- 파이썬
- 카카오
- Today
- Total
목록전체 글 (122)
Algo 쓰자
문제https://www.codetree.ai/training-field/frequent-problems/problems/artistry/description?page=4&pageSize=5 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai배운 점- 배열 회전- 그룹화 DFS- 그룹별 저장 고민- 그룹에 대한 카운트 (조합) - 하지만 단순히 조합 Combination으로 풀기엔 너무 많은 경우의 수 - 필요한 조합만 셀 수 있도록 생각하기코드더보기import java.io.BufferedReader;import java.io.IOException;i..
문제술래잡기https://www.codetree.ai/training-field/frequent-problems/problems/hide-and-seek/description?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 풀이해당 풀이에서 가장 중요한 부분은 술래의 이동을 제어하는 것 (순방향, 역방향)또한 방향에 대해 정리를 해놓는 것을 중점으로 구현했다.순방향 : dxy -> 상 우 하 좌 (소용돌이 순방향)역방향 : rdxy -> 하 우 상 좌 (소용돌이 역방향)코드import java.io.BufferedRead..
문제정육면체 굴리기 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 풀이해당 풀이에서 가장 중요한 부분은 정육면체에 대한 기준을 정하는 것.정육면체에는 총 6개의 면이 존재하는데 해당 면들에 넘버링을 해주는 부분이 개인적으로 생각을 요구했음...진행하다보니 그냥 4가지 이동하는 경우에 대해서 면들의 위치만을 바꿔주는 rotateCube(int dir) 메서드를 구현해 해결할 수 있었음코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;impor..
이번 연계 프로젝트에서 Jenkins Plugin을 직접 개발해 사용해야 하는 부분이 생겼다. 자세하게는 언급할 수 없지만 간단하게 이야기하면 앞으로 개발할 플러그인의 기능은 화면단에서 원하는 input 값을 받아 그 input 값으로 Jenkins Pipeline을 구축해 Job으로 등록한다. input 값의 형태는 String 값을 받고, jenkins plugin documentation을 최대한 참고하여 제작할 계획이다. https://www.jenkins.io/doc/developer/tutorial/ Plugin Tutorial www.jenkins.io 0. 들어가면서... 시작하기에 앞서 앞으로의 진행과정은 Jenkins Plugin 공식문서에 기반하여 어떻게 진행했는지 흐름을 작성해나갈 ..
▶ 문제 : https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net => 기존 백준 문제를 Javascript를 이용해 풀이하였었는데, 입출력관련해서 맞게 풀어도 틀리다 나오는 경우가 있어서 백준의 경우는 python을 사용해서 풀이하기로 결정하였다. ▶ 코드 : # https://www.acmicpc.net/problem/9095 # 백준 1, 2, 3 더하기 T = int(input()) testCase = [] for t in range(T): testCase.append(int(input())) maxNum = max(testCase) dp ..