정코딩
Home
  • 분류 전체보기 (421)
    • 알고리즘 (382)
      • Baekjoon (301)
      • SW Academy (39)
      • JUNGOL (7)
      • 프로그래머스 (33)
    • CS (4)
      • 알고리즘 (1)
    • 공부 (19)
      • JAVA (6)
      • BackEnd (4)
      • FrontEnd (3)
      • 프로젝트 (6)
    • 일상 (16)
      • 기타 (16)
Home
  • 분류 전체보기 (421)
    • 알고리즘 (382)
      • Baekjoon (301)
      • SW Academy (39)
      • JUNGOL (7)
      • 프로그래머스 (33)
    • CS (4)
      • 알고리즘 (1)
    • 공부 (19)
      • JAVA (6)
      • BackEnd (4)
      • FrontEnd (3)
      • 프로젝트 (6)
    • 일상 (16)
      • 기타 (16)
블로그 내 검색
Portfolio

정코딩

동의대학교 컴퓨터공학과 SSAFY 6기

  • 알고리즘/Baekjoon

    Baekjoon 9205 맥주 마시면서 걸어가기 JAVA

    2021. 11. 12.

    by. soonil

    https://www.acmicpc.net/problem/9205

     

    9205번: 맥주 마시면서 걸어가기

    송도에 사는 상근이와 친구들은 송도에서 열리는 펜타포트 락 페스티벌에 가려고 한다. 올해는 맥주를 마시면서 걸어가기로 했다. 출발은 상근이네 집에서 하고, 맥주 한 박스를 들고 출발한다.

    www.acmicpc.net

    https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%209205

     

    GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드

    JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development by creating an account on GitHub.

    github.com

    해당 문제는 집과 편의점 페스티벌의 좌표가 주어졌을 때

    맥주를 마시면서 걸어가서 페스티벌에 갈 수 있는지를 구하는 문제다.

    ​

    조건은 그냥 거리가 1000아래면 갈 수 있고 편의점을 들리면 갈 수 있는 거리가 다시 1000이 된다고

    생각하고 문제를 풀면 된다.

    ​

    해당 문제는 플로이드 와샬 알고리즘을 이용하였고, 먼저 각각의 좌표들을 2차원 배열로 보관하고

    처음 배열은 9999값으로 초기화해주고 i와 j가 같은 곳은 0으로 저장하고,

    거리가 1000 안으로 들오는 곳은 1으로 바꿔준 뒤 알고리즘을 이용하였다.

    ​

    이후 0, N+1 즉 집에서 페스티벌 가는 값이 9999이면 갈 수 없다는 소리고

    그렇지 않다면 갈 수 있다는 소리다.

    728x90

    '알고리즘 > Baekjoon' 카테고리의 다른 글

    Baekjoon 17472 다리 만들기 2 JAVA  (0) 2021.11.12
    Baekjoon 14502 연구소 JAVA  (0) 2021.11.12
    Baekjoon 16928 뱀과 사다리 게임 JAVA  (0) 2021.11.11
    Baekjoon 18352 특정 거리의 도시 찾기 JAVA  (0) 2021.11.11
    Baekjoon 9084 동전 JAVA  (0) 2021.11.11

    댓글

    관련글

    • Baekjoon 17472 다리 만들기 2 JAVA 2021.11.12
    • Baekjoon 14502 연구소 JAVA 2021.11.12
    • Baekjoon 16928 뱀과 사다리 게임 JAVA 2021.11.11
    • Baekjoon 18352 특정 거리의 도시 찾기 JAVA 2021.11.11
    맨 위로
전체 글 보기
  • Baekjoon
  • Solved
  • Github
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Designed by Nana
블로그 이미지
soonil

티스토리툴바