편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2022.11.25

    재귀구현(리커시브)을 사용해서 메소드 구현하기


    tic tac toe(틱텍토 게임)을 하고 있는데 재귀구현(리커시브)을 사용해서 구현을 해야하는데 제가 리커스브를 배운적이 없어서 어떻게 하는지 잘 모르겠네요. 밑에는 리커시브 트리랑 코드에요.

                                    printAllboards("XOXOXO---")
    
                              /               |                  \
                             /                |                   \
      printAllBoards("XOXOXOX--")     printAllBoards("XOXOXO-X-")   printAllBoards("XOXOXO--X")
    
                                    /                          \
                                   /                            \
                  printAllBoards("XOXOXOOX-")        printAllBoards("XOXOXO-XO")
                             |                                   |
                             |                                   |
                  printAllBoards("XOXOXOOXX")        printAllBoards("XOXOXOXXO")
    
    public static void printAllBoards(String board) {
    // 여기에 코드가 들어가야 하는거 같아요
        System.out.println(board);
        } // printAllBoards
    
    
  • 프로필 다이앤님의 편집
    날짜2022.11.25

    재귀구현(리커시브)을 사용해서 메소드 구현하기


    tic tac toe(틱텍토 게임)을 하고 있는데 재귀구현(리커시브)을 사용해서 구현을 해야하는데 제가 리커스브를 배운적이 없어서 어떻게 하는지 잘 모르겠네요.. 밑에는 리커시브 트리랑 코드에요..!

                                printAllboards("XOXOXO---")
    
                          /               |                  \
                         /                |                   \
    

    printAllBoards("XOXOXOX--") printAllBoards("XOXOXO-X-") printAllBoards("XOXOXO--X")

                                /                          \
                               /                            \
              printAllBoards("XOXOXOOX-")        printAllBoards("XOXOXO-XO")
                         |                                   |
                         |                                   |
              printAllBoards("XOXOXOOXX")        printAllBoards("XOXOXOXXO")
    
    public static void printAllBoards(String board) {
    // 여기에 코드가 들어가야 하는거 같아요
        System.out.println(board);
        } // printAllBoards