https://www.acmicpc.net/problem/11057n = int(input())dp = [[0] * (10) for _ in range(n+1)]dp[1][0] = 1for i in range(1, 10): dp[1][i] = 1 + dp[1][i-1]if n > 1: for i in range(2, n+1): for j in range(10): if j == 0: dp[i][j] = dp[i-1][9] else: dp[i][j] = dp[i-1][9] - dp[i-1][j-1] + dp[i][j-1]print(dp[n][9] % 10007)풀이문제 분석오르막 수는 자릿수가..
전체 글
IT Blog
프로그래머스 데브코스 20250125 명언 게시판을 TDD로 구현 Service Controller Repository 분리명언게시판 TDD - 수업명언 게시판을 TDD로 구현요구사항명언 게시판을 만들어라명언을 등록할 수 있다.명언을 조회할 수 있다.명언을 수정할 수 있다.명언을 삭제할 수 있다.assertThat 의존성 : testImplementation("org.assertj:assertj-core:3.26.3")TDD란TDD(Test Driven Development)는 테스트 주도 개발이라고 하며, 테스트를 먼저 작성하고 그 테스트를 통과하는 코드를 작성하는 개발 방법론이다.RGBr 실패하는 테스트 케이스만들고 싶은 기능을 점검할 테스트 코드를 작성한다. 이때, 아직 기능 코드를 구현하지 않았으..
https://www.acmicpc.net/problem/1890 처음 시간초과 코드- dfsn = int(input())board = []memo = [[0] * n for _ in range(n)]dx = [0, 1]dy = [1, 0]memo[0][0] = 1for i in range(n): board.append(list(map(int, input().split())))def move(dir, loc, memo): x, y = loc if x == n-1 and y == n-1: memo[n-1][n-1] += 1 return distance = board[x][y] nx = x + dx[dir] * distance ny = ..

동시송출 후기 2024년 01월 18일 오후 3시 10분부터 3시 30분까지 아프리카TV와 그룹프로젝트로 만든 GBS에 동시 송출을 해보았다. GBS : 내가 네이버 부스트캠프 그룹프로젝트로 만든 실시간 방송 스트리밍 웹 서비스 https://github.com/boostcampwm2023/web07-GBS GitHub - boostcampwm2023/web07-GBS: 금쪽이들의 방송 플랫폼 GBS 금쪽이들의 방송 플랫폼 GBS. Contribute to boostcampwm2023/web07-GBS development by creating an account on GitHub. github.com 방송 송출을 하면서 아프리카 도우미로 채팅을 띄어놨고, GBS 채팅창도 띄어놓고 방송을 했다. OBS ..

잘한 점 썸네일 만들기 썸네일 조회 API 만들기 처음에 S3에 있는 m3u8 → ts 추출 → ffmpeg로 thumbnail.jpg 만들었는데 kkg의 피드백을 통해 Encoding 서버에서 flv → png 로 thumbnail 만들기로 결정했다. 오류 - 처음에 thumbnail이 저장이 안되었음 → docker logs 를 통해 /opt/flv, /opt/data/thumb/ 파일이 없어서 생긴 오류였다. → /opt/flv, /opt/data/thumb/ 생성 → 권한 추가 → 오류 해결+ nginx.conf 수정, 오류 수정 후 해당 docker container를 docker hub에 올려 엔코딩 서버에 설치해 사용했다. postman 문서화 session 수정 (userID → user...

https://github.com/efriandika/streaming-server GitHub - efriandika/streaming-server: Docker + Nginx RTMP + S3FS (AWS S3 Integration) Docker + Nginx RTMP + S3FS (AWS S3 Integration). Contribute to efriandika/streaming-server development by creating an account on GitHub. github.com https://github.com/arut/nginx-rtmp-module GitHub - arut/nginx-rtmp-module: NGINX-based Media Streaming Server NGINX-b..

12월 15일 수료식을 끝으로 네이버 부스트캠프 과정이 모두 끝났다. 수료식에서 여러 멘토분들과 이야기도 나누고 커피챗도 하면서 앞으로 어떻게 공부를 해나가야 할 지 조언을 들을 수 있었다. https://blog.naver.com/boostcamp_official/223303774904 [현장스케치] 부스트캠프 웹·모바일 8기 네트워킹데이 안녕하세요, 부스트캠프 웹·모바일 운영진 Lucy입니다. 2023년 12월 16일 토요일, 부스트캠프 웹·모바일 8... blog.naver.com GBS https://github.com/boostcampwm2023/web07-GBS GitHub - boostcampwm2023/web07-GBS: 금쪽이들의 방송 플랫폼 GBS 금쪽이들의 방송 플랫폼 GBS. Con..
https://nohack.tistory.com/137 자바스크립트로 코딩 테스트 준비하기 코딩 테스트 준비하기 이번 글은 나중에 코딩 테스트를 비롯한 문제 해결이 필요할 때 참고하려고 간단하게 작성했습니다. 개인적으로 정리한 글이지만, 프론트엔드 개발자에 지원하는 분들께 nohack.tistory.com 배열 합 const arr = [1, 2, 3]; const result = arr.reduce((sum, currValue) => { return sum + currValue; }, 0); 깊은복사 let deepArr = JSON.parse(JSON.stringify(arr1)); 배열 초기화 let N = 3; // 행의 개수 let M = 4; // 열의 개수 let array = Array.f..