감자 성장일기

고정 헤더 영역

글 제목

메뉴 레이어

감자 성장일기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • Web
      • Spring
      • DataBase
      • JAVA
      • FrontEnd
    • App
      • Flutter (+Dart)
    • 알고리즘
      • 코드트리
      • BOJ
      • SWEA
      • 프로그래머스
    • 프로젝트
      • The 5th Future Finance A.I...
    • [문제해결] 기록
    • IT Trend
      • Article
      • Book
    • 부지런히 살자
      • Book Review
    • 자격증
    • [8기 SSAFYcial] 싸피의 모든 것

검색 레이어

감자 성장일기

검색 영역

컨텐츠 검색

자바

  • [ 백준 / 자바 ] 2623. 음악프로그램

    2022.10.13 by 감싹이

  • [ 백준 / 자바 ] 2133. 타일채우기

    2022.10.06 by 감싹이

  • [ SWEA / 자바 ] 7465번 창용 마을 무리의 개수

    2022.09.30 by 감싹이

  • [ SWEA / 자바 ] 7733번 치즈도둑

    2022.09.29 by 감싹이

  • [ SWEA / 자바 ] 1226번 미로1

    2022.09.27 by 감싹이

  • [ SWEA / 자바 ] 1486번 장훈이의 높은 선반

    2022.09.26 by 감싹이

  • [ SWEA / 자바 ] 4012번 요리사

    2022.09.23 by 감싹이

  • [ SWEA / 자바 ] 1247번 최적 경로

    2022.09.22 by 감싹이

[ 백준 / 자바 ] 2623. 음악프로그램

https://www.acmicpc.net/problem/2623 2623번: 음악프로그램 첫째 줄에는 가수의 수 N과 보조 PD의 수 M이 주어진다. 가수는 번호 1, 2,…,N 으로 표시한다. 둘째 줄부터 각 보조 PD가 정한 순서들이 한 줄에 하나씩 나온다. 각 줄의 맨 앞에는 보조 PD가 담당한 www.acmicpc.net 📑 문제 음악 프로그램에 N명의 가수가 출연하는데, 이 가수들의 출연 순서를 정해야 한다. 보조 피디 M명은 각자 순서를 정해온다. 이를 취합해 최종 순서를 정해야 하는데, 경우에 따라 순서를 정하는 것이 불가능 할 수도 있다. (사이클이 도는 경우) 순서를 정할 수 있다면 순서를 출력하고, 정할 수 없다면 0을 출력하는 문제. 💡 입력 ✔ 첫째줄에 가수의 수 N, 보조PD의 ..

알고리즘/BOJ 2022. 10. 13. 08:38

[ 백준 / 자바 ] 2133. 타일채우기

https://www.acmicpc.net/problem/2133 2133번: 타일 채우기 3×N 크기의 벽을 2×1, 1×2 크기의 타일로 채우는 경우의 수를 구해보자. www.acmicpc.net 📑 문제 3N 크기의 벽을 21, 1*2 크기의 타일로 채우는 경우의 수를 구하는 문제 💡 입력 ✔ 첫째 줄에 N 제시 ✔ 1 ≤ N ≤ 30 ✨ 풀이과정 ✔ memoization 활용 ✔ N이 짝수일 경우에만 타일 채우기 가능 ✔ 점화식 발견 💥 N = 4일 때, memo[4] = memo[2]*3 + 2로 memo[n] = memo[n-2]*3 + 2 라고 생각할 수 있지만 N=6부터 예외 발생 💥 memo[8] = memo[6]*3 + memo[4]*2 + meeoo[2]*2 + memo[0]*2 따라..

알고리즘/BOJ 2022. 10. 6. 08:50

[ SWEA / 자바 ] 7465번 창용 마을 무리의 개수

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWngfZVa9XwDFAQU SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📑 문제 N명의 사람이 M개의 관계를 형성하고 있을 때 총 몇 개의 무리가 지어지는지 출력하는 문제 💡 입력 ✔ 맨 첫 줄은 테스트케이스 수 ✔ 각 테스트 케이스의 첫 번째 줄에는 각각 창용 마을에 사는 사람의 수 N과 서로를 알고 있는 사람의 관계 수 M 제시 ✔ N, M(1 ≤ N ≤ 100, 0 ≤ M ≤ N(N-1)/2) ✔ M개의 줄에 걸쳐서 서로를 알고 있는 두 사람의 번호 제시 ✔ 같은..

알고리즘/SWEA 2022. 9. 30. 13:33

[ SWEA / 자바 ] 7733번 치즈도둑

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWrDOdQqRCUDFARG SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📑 문제 N*N 크기의 치즈가 있다. 치즈의 각각 칸(1*1)에는 얼마나 맛있는지 숫자로 작성되어 있다. N일차에 맛이 N인 치즈를 먹는다. N일차에 맛이 N인 치즈를 먹은 후, 먹지 않은 치즈들이 몇 덩어리인지 알아내서 치즈 덩어리가 가장 많을 때의 덩어리 개수를 출력한다. 💡 입력 ✔ 첫 번째 줄에 테스트 케이스의 수 T ✔ 각 테스트 케이스의 첫 번째 줄에는 치즈의 한 변의 길이 N(2 ≤ N..

알고리즘/SWEA 2022. 9. 29. 09:12

[ SWEA / 자바 ] 1226번 미로1

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14vXUqAGMCFAYD SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📑 문제 출발점에서 도착점까지 갈 수 있는지 없는지를 판단하는 문제 💡 입력 ✔ 맨 첫 줄은 테스트케이스 번호 ✔ 1은 벽을 나타내며, 0은 길, 2는 출발점, 3은 도착점 ✨ 풀이과정 ✔ 도착지까지 갈 수 있는지 없는지이므로 dfs를 이용한다 ✔ 도착지를 찾으려면 끝까지 가봐야 알 수 있으므로 bfs보다 dfs가 적합하다고 판단하였다 ✔ 상하좌우 델타를 이용하여 갈 수 있는 길을 전부 가보며 도착..

알고리즘/SWEA 2022. 9. 27. 09:53

[ SWEA / 자바 ] 1486번 장훈이의 높은 선반

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV2b7Yf6ABcBBASw SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📑 문제 점원의 키를 합쳐서 B 이상의 높이를 만들되, 그 중 가장 낮은 점원 키의 합을 출력하는 문제 💡 입력 ✔ 맨 첫 줄은 테스트케이스 개수 ✔ 점원의 수 N과 높이 B는 (1≤ N ≤ 20, 1 ≤ B ≤ S) ✔ S : 두번째 줄에서 주어지는 점원들 키의 합 ✔ 각 점원의 키인 N개의 정수는 공백으로 구분되어 주어짐 (1≤H≤20,000) ✨ 풀이과정 ✔ 비트마스킹을 이용하여 부분집합의 원..

알고리즘/SWEA 2022. 9. 26. 13:11

[ SWEA / 자바 ] 4012번 요리사

SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📑 문제 음식 재료 N개를 N/2개씩 두 개로 나누어 A음식과 B음식을 만드려고 한다 각 재료 별 시너지가 2차원 배열 S로 제시될 때, 재료 두가지 i,j가 만나 생기는 시너지는 S[i][j] + S[j][i]이다 각 음식의 맛은 재료들의 시너지 총합이다 A음식과 B음식 시너지 차의 절대값이 최소가 되는 경우를 출력하라 💡 입력 ✔ 맨 첫 줄은 테스트케이스 개수 ✔ 각 테스트 케이스의 첫 번째 줄에는 식재료의 수 N이 주어진다 ✔ 다음 N개의 줄에는 N * N개의 시너지 Sij값들이 주어진다 ✔ i와 j가 서로 같은 경우는 0으로..

알고리즘/SWEA 2022. 9. 23. 09:03

[ SWEA / 자바 ] 1247번 최적 경로

📑 문제 회사에서 시작해서 N명의 고객의 집을 들른 후 집으로 향해야 한다. 이때 전체 경로 중 가장 짧은 경로를 찾아 출력하는 문제 💡 입력 ✔ 범위 고객의 수 2 ≤ N ≤ 10 좌표의 값 0 ≤ x, y ≤ 100 ✔ 테스트케이스, 각 테스트케이스의 고객수 N, 회사의 좌표, 집의 좌표, N명의 고객 좌표가 순서대로 입력됨 ✔ x, y 쌍이 공백으로 구분되어 제공 ✨ 풀이 과정 ✔ 좌표를 1차원 배열로 각각 받아서 첫째값(회사 위치), 마지막값(집 위치) 를 고정하고 중간 고객 집 주소에 순열을 사용하였다. ✔ 회사와 집은 반드시 처음과 마지막에 방문하므로 순열을 이용해 섞을 필요가 없다. 따라서 check 배열을 N개로 만들고 1 ~ N 까지만 방문했는지 안했는지를 따져 result 배열을 채우면..

알고리즘/SWEA 2022. 9. 22. 08:55

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
감자 성장일기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바