fork download
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <stdlib.h>
  5. #include <time.h>
  6. #define max_arr 1000
  7. #define max_eomi 88
  8. using namespace std;
  9. string wha() {
  10. int r = rand() % 11;
  11. if (r == 1)
  12. return " ";
  13. else if ( r == 2 )
  14. return " ";
  15. else if ( r == 3 )
  16. return " ";
  17. else if ( r == 4 )
  18. return " ";
  19. else if ( r == 5 )
  20. return " ";
  21. else if ( r == 6 )
  22. return " ";
  23. else if ( r == 7 )
  24. return " ";
  25. else if ( r == 9 )
  26. return " ";
  27. else if ( r == 10 )
  28. return " ";
  29. else{
  30. return wha();
  31. }
  32. }
  33. string sel(string str1, string str2){
  34. int num =rand()%2;
  35. switch(num){
  36. case 1:
  37. return str1;
  38. default:
  39. return str2;
  40. }
  41. }
  42. string sel(string str1, string str2, string str3){
  43. int num =rand()%4;
  44. switch(num){
  45. case 1:
  46. return str1;
  47. case 2:
  48. return str2;
  49. default:
  50. return str3;
  51. }
  52. }
  53. string sel(string str1, string str2, string str3,string str4){
  54. int num =rand()%4;
  55. switch(num){
  56. case 1:
  57. return str1;
  58. case 2:
  59. return str2;
  60. case 3:
  61. return str3;
  62. default:
  63. return str4;
  64. }
  65. }
  66. string sel(string str1, string str2, string str3,string str4, string str5){
  67. int num =rand()%5;
  68. switch(num){
  69. case 1:
  70. return str1;
  71. case 2:
  72. return str2;
  73. case 3:
  74. return str3;
  75. case 4:
  76. return str4;
  77. default:
  78. return str5;
  79. }
  80. }
  81. string sel(string str1, string str2, string str3,string str4, string str5,string str6){
  82. int num =rand()%6;
  83. switch(num){
  84. case 1:
  85. return str1;
  86. case 2:
  87. return str2;
  88. case 3:
  89. return str3;
  90. case 4:
  91. return str4;
  92. case 5:
  93. return str5;
  94. default:
  95. return str6;
  96. }
  97. }
  98. int main(void)
  99. {
  100. string str[2][max_arr],list[2][max_arr];
  101. char buf[256];
  102. int cnt = 0;
  103. while (!cin.eof()){
  104. cin.getline(buf, 256);//한줄 읽어오기
  105. str[0][cnt++] = buf;//string에 읽어온 문자열 저장
  106. }
  107.  
  108. int list_cnt=0;
  109. for(int i = max_eomi ; i < cnt ; i++){
  110. list[1][list_cnt]="";
  111. list[0][list_cnt++] = str[0][i];
  112. }
  113. srand(time(NULL));
  114. int ctrl_flag;
  115. while (1) {
  116. ctrl_flag = 0;
  117. int i = rand()%max_eomi;
  118. int j = rand()%list_cnt;
  119. // list 기반 loop
  120. if (list[1][j] == "") {
  121. string when = sel("어제 ","오늘 ","저번 주 ","이번 주 ","어제자 ","오늘자 ");
  122. string press = sel("한겨레 거 ","한겨레의 ","한겨레 ","한겨레 신문 ","한겨레 신문의 ","한겨레 신문 거 ");
  123. string ctrl = sel("란 ","면 "," 섹션 "," 파트 "," 부문 "," 분야 ");
  124. if ( j > 82 )
  125. ctrl = "";
  126. else if( j > 52)
  127. ctrl = sel(" 관련 뉴스 ","와 관련된 뉴스 "," 뉴스 ");
  128. if(rand()%3 != 2)
  129. when ="";
  130. if(rand()%2==1){
  131. string temp = when;
  132. when = press;
  133. press = temp;
  134. }
  135. cout<<when<<press<<list[0][j]<<ctrl<<str[0][j]<<endl;
  136. list[1][j] = "1";
  137. }
  138. for (int x = 0; x < list_cnt; x++) {
  139. if (list[1][x] == "") {
  140. ctrl_flag = 1;
  141. break;
  142. }
  143. }
  144. if (ctrl_flag == 0)
  145. break;
  146. }
  147. }
Success #stdin #stdout 0s 4308KB
stdin
아니
아냐
알려주라
알려줘봐라
알려줘
알려줘봐
알려주겠니
알려주라
알려주련
알려주렴
알려줄래
들려주라
들려줘봐라
들려줘
들려줘봐
들려주겠니
들려주라
들려주련
들려주렴
들려줄래
재생
재생해
재생해라
재생해봐
재생해봐라
재생해줘
재생해줘봐
재생해주겠니
재생해주라
재생해주련
재생해주렴
재생해줄래
읽어
읽어라
읽어봐
읽어봐라
읽어줘
읽어줘봐
읽어주겠니
읽어주라
읽어주련
읽어주렴
읽어줄래
궁금
궁금함
궁금해
궁금한데
궁금한걸
궁금하구나
말해
말해라
말해봐
말해봐라
말해줘
말해줘봐
말해주겠니
말해주라
말해주련
말해주렴
말해줄래
얘기해
얘기해라
얘기해줘
얘기해줘봐
얘기해주겠니
얘기해주라
얘기해줄래
얘기해주렴
얘기해주련
틀어
틀어라
틀어줘
틀어줘봐
틀어주겠니
틀어주라
틀어줄래
틀어주렴
틀어주련
듣고 싶구나
듣고 싶군
듣고 싶네
듣고 싶어
듣고 싶은데
듣고 싶음
재생 부탁
재생 부탁함
재생 부탁해
재생 부탁한다고
정치
정치일반
청와대
국회 정당
행정 자치
국방 북한
외교
정치BAR
사회
사회일반
환경
인권 복지
의료 건강
궂긴소식
엔지오
종교
위코노미
경제일반
자동차
부동산
IT
직장 취업
중기 스타트업
기업PR
국제
해외토픽
국제기구 회의
문화
문화일반
영화 애니
생각
제주&
스포츠
경기일정
경기결과
바둑
과학
기술
환경
시각
애니멀피플
반려동물
생태와진화
칼럼
왜냐면
렌즈세상
ESC
이슈
함께하는교육
헤리리뷰
사람
탐사보도
서울&
신동빈
백승주
박상기
이효리
이승기
김호영
오상진
김성령
오연서
수지
고마츠 나나
김성은
박신혜
김병만
강다니엘
조지 클루니
채수빈
이덕화
에릭남
세븐틴
한예슬
이영애
고소영
권상우
이병헌
김성주
채정안
엄정화
신지
김기덕




stdout
한겨레 탐사보도 섹션 말해봐
한겨레 신문 거 재생 부탁
한겨레 거 이영애와 관련된 뉴스 틀어주라
한겨레 신문의 수지와 관련된 뉴스 얘기해줘
한겨레 김성주 뉴스 듣고 싶구나
한겨레 신문 거 환경 섹션 알려줄래
한겨레 거 재생 부탁해
어제자 한겨레 신문의 직장 취업 부문 재생해
한겨레 신문 영화 애니 부문 재생해주련
한겨레 신문 재생 부탁한다고
한겨레 신문 왜냐면 파트 궁금함
한겨레 고소영와 관련된 뉴스 틀어줄래
한겨레 신문의 반려동물 부문 읽어주렴
한겨레 애니멀피플 분야 읽어주련
오늘자 한겨레 거 채수빈 관련 뉴스 틀어
한겨레 거 엔지오 파트 들려줘봐
한겨레의 궂긴소식란 들려줘
한겨레 신문 거 생각 분야 재생해주렴
한겨레 신문의 경제일반 부문 들려주련
한겨레 거 고마츠 나나 뉴스 얘기해줘봐
한겨레 거 청와대 부문 알려주라
저번 주 한겨레의 듣고 싶음
한겨레 신문 바둑면 읽어봐라
한겨레 거 국제 분야 재생해봐라
이번 주 한겨레 거 서울& 부문 말해봐라
한겨레 신문의 경기결과 부문 읽어봐
한겨레 신문 에릭남 뉴스 틀어줘
한겨레 거 종교 섹션 들려주겠니
한겨레 신문의 기업PR 섹션 재생해봐
한겨레 신문 거 백승주와 관련된 뉴스 말해줘봐
저번 주 한겨레 신문 거 외교란 알려주겠니
한겨레 신문의 저번 주 이병헌 뉴스 틀어주련
한겨레 신문 생태와진화 파트 읽어줄래
한겨레 거 국방 북한 파트 알려줘봐
오늘 한겨레 신문 거 행정 자치란 알려줘
한겨레 거 세븐틴 뉴스 틀어줘봐
어제자 한겨레 거 한예슬 뉴스 틀어주겠니
한겨레 신문 조지 클루니 관련 뉴스 얘기해주련
어제 한겨레 신문 이슈 부문 궁금한걸
한겨레 헤리리뷰 파트 말해
한겨레 신문 어제자 박신혜 뉴스 얘기해주라
한겨레의 IT 부문 재생
한겨레 거 어제자 함께하는교육 분야 궁금하구나
한겨레 신지 뉴스 듣고 싶어
오늘자 한겨레의 오상진와 관련된 뉴스 말해줄래
한겨레 신문 거 어제자 재생 부탁함
한겨레 신문 어제 사람 분야 말해라
한겨레 시각 파트 읽어주라
한겨레 신문 거 저번 주 김성령 뉴스 얘기해
저번 주 한겨레의 스포츠란 읽어
저번 주 한겨레의 김기덕 뉴스 듣고 싶은데
한겨레 이승기 뉴스 말해주련
오늘 한겨레 신문의 문화일반면 재생해주라
한겨레 과학 섹션 읽어줘
어제자 한겨레의 신동빈 뉴스 말해줘
한겨레 거 국제기구 회의란 재생해줘봐
한겨레 거 오늘자 국회 정당 파트 알려줘봐라
어제자 한겨레 거 환경 파트 읽어주겠니
한겨레 신문의 오늘 사회란 알려주련
한겨레 사회일반 섹션 알려주렴
어제 한겨레 오연서 뉴스 얘기해라
한겨레의 김성은와 관련된 뉴스 얘기해주겠니
한겨레 신문의 경기일정 부문 읽어라
오늘자 한겨레의 렌즈세상란 궁금해
오늘자 한겨레 거 해외토픽 섹션 재생해줘
한겨레의 자동차 파트 들려주렴
한겨레 신문 채정안와 관련된 뉴스 듣고 싶군
오늘 한겨레 신문의 위코노미 부문 들려주라
한겨레 강다니엘 뉴스 얘기해주렴
한겨레 오늘 김호영 뉴스 말해주렴
한겨레 신문 저번 주 엄정화 뉴스 듣고 싶네
한겨레의 인권 복지 파트 들려주라
한겨레 신문의 부동산 섹션 들려줄래
한겨레 신문 중기 스타트업 분야 재생해라
한겨레 어제자 정치BAR 분야 알려주라
한겨레 신문의 정치란 아니
한겨레 거 의료 건강 파트 들려줘봐라
한겨레 거 이효리 관련 뉴스 말해주라
한겨레의 권상우 관련 뉴스 틀어주렴
한겨레 신문 제주& 섹션 재생해줄래
한겨레 신문 거 이덕화 관련 뉴스 틀어라
한겨레 신문 칼럼란 궁금
한겨레 박상기와 관련된 뉴스 말해주겠니
저번 주 한겨레 거 문화면 재생해주겠니
한겨레 거 김병만 관련 뉴스 얘기해줄래
한겨레의 ESC 파트 궁금한데
한겨레 신문 거 정치일반 파트 아냐
한겨레 기술 섹션 읽어줘봐