Coding History

레드벨벳 dumb dumb, 덤을 몇번 불렀을까? (코딩 심심풀이)

BlackBirdIT 2024. 6. 27. 00:59

내가 생각해도 좀 어이 없긴 한데, 유튜브 쇼츠 보다가 레드벨벳의 'dumb dumb'이라는 곡에서 dumb라는 단어가 한 200번 정도 나온다는 댓글을 확인하고서 '코드로 검증하면 되지 ㅋㅋ' 라고 생각했다가 '어? 해볼까?'라는 생각이 들어서 한번 해보려고 한다.

시작 전 여담으로 은근 뭔가 공부가 되는 것 같긴 하다 거대한 문자열을 하나의 변수에 담아서 호출, 출력을 하니까 일단 replit은 작동을 안해서 온라인 컴파일러 사이트를 찾아서도 해봤는데 작동을 안했다. 바로 String 한계를 치니까 Heap공간에 저장할 수 있는게 제한적이라 긴 문자열은 해결하지 못한다. 뭐 이런식으로 쓰여 있더라. 어찌 됐든 내 목표는 dumb의 개수를 세는거니까. 일단 String을 나누자..

class Main {
  public static void main(String[] args) {
    String dumb = new String();

  }
}

class dumbDumb {
  String dumb = "Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb 너 땜에 하루 종일 고민하지만 널 어떡해야 좋을지 잘 모르겠어 난, oh Baby, baby, baby, baby, baby, you Play me, play me, play me, play me, play me 그-그-그, 그 눈빛은 날 아찔하고 헷갈리게 해 내 이성적인 감각들을 흩어지게 해, oh Baby, baby, baby, baby, baby, you Crazy, crazy, crazy, crazy, crazy (Crazy, yeah!) 마네킹 인형처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 See upcoming pop shows Get tickets for your favorite artists You might also like Genius Romanizations Fortnight Taylor Swift Fast Car Tracy Chapman 눈 코 입 표정도 팔 다리 걸음도 내 말을 듣지 않죠 Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb Dumb-dumb, dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-du- Dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 낭만적인 영화를 난 꿈꿔왔지만 네 사랑은 내 손에 늘 땀을 쥐게 해, oh Baby, baby, baby, baby, baby You make me crazy, crazy, crazy, crazy, hey! 마네킹 인형처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 (No) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Ooh-ooh) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Na-ah, ah, ah, ah) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb You need to \"Beat It\" That boy Michael Jackson \"Bad\" 난 너의 \"Billie Jean\"이 아냐 Don't you \"Leave Me Alone\" 하지만 애매한 반응 난 원해 \"Black Or White\" 포기 못해 나의 \"Man In the Mirror\" \"Why You Wanna Trip On Me\" 넌 너무 짓궂지 Boy, you make me \"Scream\" 너에게 왜 이러지 하긴 너의 \"Love\" 정말 \"Never Felt So Good\" 그건 아마 짜릿하다 못해 Watching the \"Thriller\" Hey  난 너에게서 헤어날 수 없나 봐 미워도 싫지가 않잖아 저 언니처럼 되고 싶은데 넌 자꾸 나를 귀엽다고 하는 걸까 왜, no 남동생 로봇처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 어떡하지 고장 났나 봐 (하지, 났나 봐) 숨을 쉬는 방법도 다 까먹었어 나 눈 코 입 표정도 (Oh no) 팔 다리 걸음도 (걸음도) 내 말을 듣지 않죠 *Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb* 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 *Dumb-dumb-dumb-dumb-dumb-dumb* (Dumb, dumb, dumb, oh) Dumb-dumb-dumb-dumb, dumb-dumb-dumb (Baby, dumb, yeah) Dumb-dumb, dumb-dumb-dumb-dumb, dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (I must be) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Oh, oh, oh, oh, oh)";

} //일단 대충 써봄.

일단 하나만 나눠보고.

class Main {
  public static void main(String[] args) {
    String dumb = new String();

  }
}
class dumbDumb {
  String d1 = "Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb";
  String d2 = "너 땜에 하루 종일 고민하지만 널 어떡해야 좋을지 잘 모르겠어 난, oh Baby, baby, baby, baby, baby, you Play me, play me, play me, play me, play me 그-그-그, 그 눈빛은 날 아찔하고 헷갈리게 해 내 이성적인 감각들을 흩어지게 해, oh Baby, baby, baby, baby, baby, you Crazy, crazy, crazy, crazy, crazy (Crazy, yeah!) 마네킹 인형처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 See upcoming pop shows Get tickets for your favorite artists You might also like Genius Romanizations Fortnight Taylor Swift Fast Car Tracy Chapman 눈 코 입 표정도 팔 다리 걸음도 내 말을 듣지 않죠 Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb Dumb-dumb, dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-du- Dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 낭만적인 영화를 난 꿈꿔왔지만 네 사랑은 내 손에 늘 땀을 쥐게 해, oh Baby, baby, baby, baby, baby You make me crazy, crazy, crazy, crazy, hey! 마네킹 인형처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 (No) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Ooh-ooh) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Na-ah, ah, ah, ah) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb You need to \"Beat It\" That boy Michael Jackson \"Bad\" 난 너의 \"Billie Jean\"이 아냐 Don't you \"Leave Me Alone\" 하지만 애매한 반응 난 원해 \"Black Or White\" 포기 못해 나의 \"Man In the Mirror\" \"Why You Wanna Trip On Me\" 넌 너무 짓궂지 Boy, you make me \"Scream\" 너에게 왜 이러지 하긴 너의 \"Love\" 정말 \"Never Felt So Good\" 그건 아마 짜릿하다 못해 Watching the \"Thriller\" Hey  난 너에게서 헤어날 수 없나 봐 미워도 싫지가 않잖아 저 언니처럼 되고 싶은데 넌 자꾸 나를 귀엽다고 하는 걸까 왜, no 남동생 로봇처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 어떡하지 고장 났나 봐 (하지, 났나 봐) 숨을 쉬는 방법도 다 까먹었어 나 눈 코 입 표정도 (Oh no) 팔 다리 걸음도 (걸음도) 내 말을 듣지 않죠 *Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb* 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 *Dumb-dumb-dumb-dumb-dumb-dumb* (Dumb, dumb, dumb, oh) Dumb-dumb-dumb-dumb, dumb-dumb-dumb (Baby, dumb, yeah) Dumb-dumb, dumb-dumb-dumb-dumb, dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (I must be) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Oh, oh, oh, oh, oh)";

}

다음 출력해보자

class Main {
  public static void main(String[] args) {
    dumbDumb lyrics = new dumbDumb();
    String d1 = new String(lyrics.d1);
    System.out.println(d1);
  }
} //이하 생략

오호 수많은 dumb들이 나온다.
이 기세를 몰아 다 나눠서 오자.

class Main {
  public static void main(String[] args) {
    dumbDumb lyrics = new dumbDumb();

    String d1 = new String(lyrics.d1);
    System.out.println(d1);
    String d2 = new String(lyrics.d2);
    System.out.println(d2);
    String d3 = new String(lyrics.d3);
    System.out.println(d3);
    String d4 = new String(lyrics.d4);
    System.out.println(d4);
    String d5 = new String(lyrics.d5);
    System.out.println(d5);
    String d6 = new String(lyrics.d6);
    System.out.println(d6);
    String d7 = new String(lyrics.d7);
    System.out.println(d7);
    String d8 = new String(lyrics.d8);
    System.out.println(d8);
    String d9 = new String(lyrics.d9);
    System.out.println(d9);
    String d10 = new String(lyrics.d10);
    System.out.println(d10);
    String d11 = new String(lyrics.d11);
    System.out.println(d11);
  }

}
class dumbDumb {
  String d1 = "Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb ";
  String d2 = "너 땜에 하루 종일 고민하지만 널 어떡해야 좋을지 잘 모르겠어 난, oh Baby, baby, baby, baby, baby, you Play me, play me, play me, play me, play me 그-그-그, 그 눈빛은 날 아찔하고 헷갈리게 해 내 이성적인 감각들을 흩어지게 해, oh Baby, baby, baby, baby, baby, ";
  String d3 = "you Crazy, crazy, crazy, crazy, crazy (Crazy, yeah!) 마네킹 인형처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 See upcoming pop shows Get tickets for your favorite artists You might also like Genius ";
  String d4 = "Romanizations Fortnight Taylor Swift Fast Car Tracy Chapman 눈 코 입 표정도 팔 다리 걸음도 내 말을 듣지 않죠 Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb Dumb-dumb, ";
  String d5 = "dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-du- Dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 낭만적인 영화를 난 꿈꿔왔지만 네 사랑은 내 손에 늘 땀을 쥐게 해, ";
  String d6 = "oh Baby, baby, baby, baby, baby You make me crazy, crazy, crazy, crazy, hey! 마네킹 인형처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 (No) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb ";
  String d7 = "(Ooh-ooh) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Na-ah, ah, ah, ah) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb You need to \"Beat It\" That boy ";
  String d8 = "Michael Jackson \"Bad\" 난 너의 \"Billie Jean\"이 아냐 Don't you \"Leave Me Alone\" 하지만 애매한 반응 난 원해 \"Black Or White\" 포기 못해 나의 \"Man In the Mirror\" \"Why You Wanna Trip On Me\" 넌 너무 짓궂지 Boy, you make me \"Scream\" 너에게 왜 이러지 하긴 너의 ";
  String d9 = "\"Love\" 정말 \"Never Felt So Good\" 그건 아마 짜릿하다 못해 Watching the \"Thriller\" Hey  난 너에게서 헤어날 수 없나 봐 미워도 싫지가 않잖아 저 언니처럼 되고 싶은데 넌 자꾸 나를 귀엽다고 하는 걸까 왜, no 남동생 로봇처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 어떡하지 고장 났나 봐 ";
  String d10 = "(하지, 났나 봐) 숨을 쉬는 방법도 다 까먹었어 나 눈 코 입 표정도 (Oh no) 팔 다리 걸음도 (걸음도) 내 말을 듣지 않죠 *Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb* 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 *Dumb-dumb-dumb-dumb-dumb-dumb* (Dumb, dumb, dumb, oh) ";
  String d11 = "Dumb-dumb-dumb-dumb, dumb-dumb-dumb (Baby, dumb, yeah) Dumb-dumb, dumb-dumb-dumb-dumb, dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (I must be) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Oh, oh, oh, oh, oh)";

}

지금 맥북 키기 귀찮아서 컴퓨터로 그니까 repit으로 하고 있는데 오류 표시가 안떠서 생각보다 어지럽다.. 아무튼 출력 잘 된다. 가사가 똑바로 출력 되는데 이렇게 보니까 반복문을 쓰고 싶어진다. 저 변수를 유동적으로 쓸 수 있는 방법을 한번 생각해보자. 일단 배열을 생성해야될 것 같다. 저 가사는 천재지변이 일어나도 바뀔 일이 없으니까 향상된 for문을 쓰면 쉽게 쓸 수 있으리라.

class Main {
  public static void main(String[] args) {
    dumbDumb lyrics = new dumbDumb();

    String[] arr = {
        lyrics.d1, lyrics.d2, lyrics.d3, lyrics.d4, lyrics.d5,
        lyrics.d6, lyrics.d7, lyrics.d8, lyrics.d9, lyrics.d10, lyrics.d11
    };
      for (String array : arr) System.out.println(array);
  } 
}

아 헷갈려서 조금 걸렸는데 어찌 됐든간에 된다. 그럼 계산기 구현하면서 스트링빌더 보다가 안건데 다 소문자로 전환하거나 대문자로 전환하는 코드가 있었던 걸로 기억한다. 저 반복문 안에 넣어버리고 다 소문자로 바꾸면 dumb을 찾기 쉬울 것 같다. 일단 뭐 해보자!

class Main {
  public static void main(String[] args) {
    dumbDumb lyrics = new dumbDumb();

    String[] arr = {
        lyrics.d1, lyrics.d2, lyrics.d3, lyrics.d4, lyrics.d5,
        lyrics.d6, lyrics.d7, lyrics.d8, lyrics.d9, lyrics.d10, lyrics.d11
    };
      for (String array : arr) {
        array = array.toLowerCase();
        System.out.println(array);
      }
  }
}

오케이 코드 한줄이면 뚝딱이다.

이제 "dumb"만 찾아서 세기만 하면 된다. 저 반복문 안에서 반복문 쓰면 해결 가능할 것 같은데? 해보면 되지~

class Main {
  public static void main(String[] args) {
    dumbDumb lyrics = new dumbDumb();


    String[] arr = {
        lyrics.d1, lyrics.d2, lyrics.d3, lyrics.d4, lyrics.d5,
        lyrics.d6, lyrics.d7, lyrics.d8, lyrics.d9, lyrics.d10, lyrics.d11
    };
      for (String array : arr) {
        int count = 0;
        array = array.toLowerCase();
        int index = array.indexOf("dumb");
        while (index != -1) {
          count++;
          index = array.indexOf("dumb", index + 1);
        }
        System.out.println(array);
        System.out.println("덤을 외친 개수 : " + count);
      }
  }
}

생각보다 좀 걸렸는데 이렇게 하면 나눈 곳에서 세면서 변수 안만 세개 된다. count들을 취합할 필요가 있다.

class Main {
  public static void main(String[] args) {
    dumbDumb lyrics = new dumbDumb();
    int count = 0;


    String[] arr = {
        lyrics.d1, lyrics.d2, lyrics.d3, lyrics.d4, lyrics.d5,
        lyrics.d6, lyrics.d7, lyrics.d8, lyrics.d9, lyrics.d10, lyrics.d11
    };
      for (String array : arr) {
        array = array.toLowerCase();
        int index = array.indexOf("dumb");
        while (index != -1) {
          count++;
          index = array.indexOf("dumb", index + 1);
        }
        System.out.println(array);
        System.out.println("덤을 외친 개수 : " + count);

      }
    System.out.println("덤을 외친 총 개수 : " + count);
  }
}

아 생각보다 간단했다. count선언을 for문 안에 해서 계속 초기화 되서 그런거였네. 이러면 총 개수랑 인덱스 안의 개수랑 나눌 수도 있겠다. 한번 해보자.

class Main {
  public static void main(String[] args) {
    dumbDumb lyrics = new dumbDumb();
    int allCount = 0;


    String[] arr = {
        lyrics.d1, lyrics.d2, lyrics.d3, lyrics.d4, lyrics.d5,
        lyrics.d6, lyrics.d7, lyrics.d8, lyrics.d9, lyrics.d10, lyrics.d11
    };
      for (String array : arr) {
        int count = 0;
        array = array.toLowerCase();
        int index = array.indexOf("dumb");
        while (index != -1) {
          allCount++;
          count++;
          index = array.indexOf("dumb", index + 1);
        }
        System.out.println(array);
        System.out.println("덤을 외친 개수 : " + count);

      }
    System.out.println("덤을 외친 총 개수 : " + allCount);
  }
}
class dumbDumb {
  String d1 = "Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb ";
  String d2 = "너 땜에 하루 종일 고민하지만 널 어떡해야 좋을지 잘 모르겠어 난, oh Baby, baby, baby, baby, baby, you Play me, play me, play me, play me, play me 그-그-그, 그 눈빛은 날 아찔하고 헷갈리게 해 내 이성적인 감각들을 흩어지게 해, oh Baby, baby, baby, baby, baby, ";
  String d3 = "you Crazy, crazy, crazy, crazy, crazy (Crazy, yeah!) 마네킹 인형처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 See upcoming pop shows Get tickets for your favorite artists You might also like Genius ";
  String d4 = "Romanizations Fortnight Taylor Swift Fast Car Tracy Chapman 눈 코 입 표정도 팔 다리 걸음도 내 말을 듣지 않죠 Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb Dumb-dumb, ";
  String d5 = "dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-du- Dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 낭만적인 영화를 난 꿈꿔왔지만 네 사랑은 내 손에 늘 땀을 쥐게 해, ";
  String d6 = "oh Baby, baby, baby, baby, baby You make me crazy, crazy, crazy, crazy, hey! 마네킹 인형처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 (No) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb ";
  String d7 = "(Ooh-ooh) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Na-ah, ah, ah, ah) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb You need to \"Beat It\" That boy ";
  String d8 = "Michael Jackson \"Bad\" 난 너의 \"Billie Jean\"이 아냐 Don't you \"Leave Me Alone\" 하지만 애매한 반응 난 원해 \"Black Or White\" 포기 못해 나의 \"Man In the Mirror\" \"Why You Wanna Trip On Me\" 넌 너무 짓궂지 Boy, you make me \"Scream\" 너에게 왜 이러지 하긴 너의 ";
  String d9 = "\"Love\" 정말 \"Never Felt So Good\" 그건 아마 짜릿하다 못해 Watching the \"Thriller\" Hey  난 너에게서 헤어날 수 없나 봐 미워도 싫지가 않잖아 저 언니처럼 되고 싶은데 넌 자꾸 나를 귀엽다고 하는 걸까 왜, no 남동생 로봇처럼 하나부터 열까지 다 어색하지 (Ha-ha-ha) 어떡하지 고장 났나 봐 ";
  String d10 = "(하지, 났나 봐) 숨을 쉬는 방법도 다 까먹었어 나 눈 코 입 표정도 (Oh no) 팔 다리 걸음도 (걸음도) 내 말을 듣지 않죠 *Dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb* 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 *Dumb-dumb-dumb-dumb-dumb-dumb* (Dumb, dumb, dumb, oh) ";
  String d11 = "Dumb-dumb-dumb-dumb, dumb-dumb-dumb (Baby, dumb, yeah) Dumb-dumb, dumb-dumb-dumb-dumb, dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (I must be) Dumb-dumb-dumb-dumb-dumb-dumb Dumb-dumb-dumb-dumb-dumb-dumb (Oh, oh, oh, oh, oh)";

}

최종 코드는 이렇다.

출력 결과는 아래와 같다.

//출력 : dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb 
// 덤을 외친 개수 : 48
// 너 땜에 하루 종일 고민하지만 널 어떡해야 좋을지 잘 모르겠어 난, oh baby, baby, baby, baby, baby, you play me, play me, play me, play me, play me 그-그-그, 그 눈빛은 날 아찔하고 헷갈리게 해 내 이성적인 감각들을 흩어지게 해, oh baby, baby, baby, baby, baby, 
// 덤을 외친 개수 : 0
// you crazy, crazy, crazy, crazy, crazy (crazy, yeah!) 마네킹 인형처럼 하나부터 열까지 다 어색하지 (ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 see upcoming pop shows get tickets for your favorite artists you might also like genius 
// 덤을 외친 개수 : 0
// romanizations fortnight taylor swift fast car tracy chapman 눈 코 입 표정도 팔 다리 걸음도 내 말을 듣지 않죠 dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb dumb-dumb, 
// 덤을 외친 개수 : 21
// dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-du- dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb 낭만적인 영화를 난 꿈꿔왔지만 네 사랑은 내 손에 늘 땀을 쥐게 해, 
// 덤을 외친 개수 : 38
// oh baby, baby, baby, baby, baby you make me crazy, crazy, crazy, crazy, hey! 마네킹 인형처럼 하나부터 열까지 다 어색하지 (ha-ha-ha) 평소같이 하면 되는데 또 너만 보면 시작되는 바보 같은 춤 (no) dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb 
// 덤을 외친 개수 : 12
// (ooh-ooh) dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb (na-ah, ah, ah, ah) dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb you need to "beat it" that boy 
// 덤을 외친 개수 : 36
// michael jackson "bad" 난 너의 "billie jean"이 아냐 don't you "leave me alone" 하지만 애매한 반응 난 원해 "black or white" 포기 못해 나의 "man in the mirror" "why you wanna trip on me" 넌 너무 짓궂지 boy, you make me "scream" 너에게 왜 이러지 하긴 너의 
// 덤을 외친 개수 : 0
// "love" 정말 "never felt so good" 그건 아마 짜릿하다 못해 watching the "thriller" hey  난 너에게서 헤어날 수 없나 봐 미워도 싫지가 않잖아 저 언니처럼 되고 싶은데 넌 자꾸 나를 귀엽다고 하는 걸까 왜, no 남동생 로봇처럼 하나부터 열까지 다 어색하지 (ha-ha-ha) 어떡하지 고장 났나 봐 
// 덤을 외친 개수 : 0
// (하지, 났나 봐) 숨을 쉬는 방법도 다 까먹었어 나 눈 코 입 표정도 (oh no) 팔 다리 걸음도 (걸음도) 내 말을 듣지 않죠 *dumb-dumb-dumb-dumb-dumb-dumb-dumb-dumb* 심장의 떨림도 날뛰는 기분도 맘대로 되질 않죠 *dumb-dumb-dumb-dumb-dumb-dumb* (dumb, dumb, dumb, oh) 
// 덤을 외친 개수 : 17
// dumb-dumb-dumb-dumb, dumb-dumb-dumb (baby, dumb, yeah) dumb-dumb, dumb-dumb-dumb-dumb, dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb (i must be) dumb-dumb-dumb-dumb-dumb-dumb dumb-dumb-dumb-dumb-dumb-dumb (oh, oh, oh, oh, oh)
// 덤을 외친 개수 : 52
// 덤을 외친 총 개수 : 224

이상 쓸데 없는 코딩이였다.

(dumb 진짜로 224번 외쳤네 ㅋㅋㅋ)