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 89
  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 > 84 )
  125. ctrl = "";
  126. else if( j > 50)
  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 4440KB
stdin
아니
아냐
내용 알려주라
내용 알려줘봐라
내용 알려줘
내용 알려줘봐
내용 알려주겠니
내용 알려주라
내용 알려주련
내용 알려줄래
들려주라
들려줘봐라
들려줘
들려줘봐
들려주겠니
들려주라
들려주련
들려줄래
재생
재생해
재생해라
재생해봐
재생해봐라
재생해줘
재생해줘봐
재생해주겠니
재생해주라
재생해주련
재생해줄래
읽어
읽어라
읽어봐
읽어봐라
읽어줘
읽어줘봐
읽어주겠니
읽어주라
읽어주련
읽어줄래
궁금
궁금함
궁금해
궁금한데
궁금하다
궁금한걸
궁금하구나
궁금합니다
말해
말해라
말해봐
말해봐라
말해줘
말해줘봐
말해주겠니
말해주라
말해주련
말해줄래
얘기해
얘기해라
얘기해줘
얘기해줘봐
얘기해주겠니
얘기해주라
얘기해줄래
얘기해주련
틀어
틀어라
틀어줘
틀어줘봐
틀어주겠니
틀어주라
틀어줄래
틀어주련
듣고 싶구나
듣고 싶어
듣고 싶어요
듣고 싶음
재생 부탁
재생 부탁함
재생 부탁해
재생 부탁해요
오피니언
정치
경제
사회
국제
문화
스포츠
피플
사설칼럼
오피니언 방송
만평
디지털썰전
e글중심
국회정당
청와대
외교
국방
북한
여론조사
경제일반
재테크
증권
부동산
IT 과학
경제칼럼
검찰법원
교육
사건사고
복지
교통
환경
지역
건강
미국
중국
유럽
일본
기타
토픽월드
책
공연 미술
클래식
가요
방송
영화
야구
해외야구
축구
해외축구
농구 배구
패션
뷰티
펠트먼
남경필
반기문
안민석
유승민
장하성
박주원
주성영
김정숙
엑소
김상곤
이낙연
황병서
최룡해
김원홍
김홍걸
제롬 파월
구자철
신현준
포체티노
이영표
신태용
푸틴
오타니
류현진
배지현


stdout
중앙일보 거 펠트먼면 궁금한걸
중앙일보 반기문란 궁금합니다
저번 주 중앙일보의 지역란 재생해줘
중앙일보의 유럽면 재생해주련
어제 중앙일보 거 김홍걸 관련 뉴스 얘기해줘
중앙일보 거 교통 섹션 재생해봐
중앙일보 거 김상곤 관련 뉴스 말해주라
중앙일보 거 복지 섹션 재생해라
중앙일보 황병서 관련 뉴스 말해줄래
중앙일보 류현진 뉴스 틀어줘봐
중앙일보 부동산 파트 들려주겠니
중앙일보 환경 섹션 재생해봐라
중앙일보 거 중국면 재생해주라
중앙일보의 청와대 섹션 내용 알려주겠니
중앙일보 토픽월드 파트 읽어라
중앙일보의 교육면 재생
저번 주 중앙일보의 안민석란 말해
중앙일보 어제 만평 파트 내용 알려주라
중앙일보 거 가요 섹션 읽어줘봐
중앙일보의 오늘자 건강 파트 재생해줘봐
중앙일보 거 최룡해와 관련된 뉴스 얘기해
어제자 중앙일보 엑소 뉴스 말해주겠니
중앙일보 오늘자 박주원면 말해봐라
중앙일보 거 영화 섹션 읽어주라
저번 주 중앙일보 거 e글중심 섹션 내용 알려줘
중앙일보 야구면 읽어주련
중앙일보 패션면 궁금한데
저번 주 중앙일보 거 농구 배구란 궁금해
중앙일보 거 기타 파트 읽어
중앙일보 거 증권 섹션 들려줘봐
어제 중앙일보  뉴스 틀어주련
중앙일보 거 어제자 남경필면 궁금하구나
중앙일보 거 이낙연 뉴스 말해주련
중앙일보 외교 파트 내용 알려주라
중앙일보 거 북한면 내용 알려줄래
오늘 중앙일보 거 방송면 읽어주겠니
오늘자 중앙일보 거 IT 과학란 들려주라
이번 주 중앙일보 주성영 뉴스 말해줘
중앙일보 해외야구 섹션 읽어줄래
중앙일보 책 파트 읽어봐
중앙일보의 경제일반면 들려줘봐라
중앙일보 거 뷰티 섹션 궁금하다
중앙일보 거 오피니언 방송란 아냐
중앙일보 국방 파트 내용 알려주련
중앙일보 유승민 파트 말해라
중앙일보 거 김원홍와 관련된 뉴스 얘기해라
중앙일보 거 저번 주 재테크 섹션 들려줘
중앙일보 미국 파트 재생해주겠니
중앙일보 거 일본 섹션 재생해줄래
중앙일보 제롬 파월 관련 뉴스 얘기해줘봐
중앙일보 디지털썰전란 내용 알려줘봐라
중앙일보 거 와 관련된 뉴스 틀어주라
중앙일보 배지현 뉴스 틀어주겠니
중앙일보 거 김정숙 관련 뉴스 말해줘봐
중앙일보 거 검찰법원면 들려줄래
오늘자 중앙일보 사설칼럼 섹션 아니
중앙일보의 이영표 뉴스 얘기해주련
중앙일보의 국회정당란 내용 알려줘봐
중앙일보 거 구자철 관련 뉴스 얘기해주겠니
중앙일보 거 경제칼럼면 들려주련
중앙일보 거 공연 미술란 읽어봐라
중앙일보 장하성면 말해봐
중앙일보 거 푸틴 뉴스 틀어라
저번 주 중앙일보 거 클래식 파트 읽어줘
중앙일보의 포체티노 관련 뉴스 얘기해줄래
오늘 중앙일보 거 오타니 뉴스 틀어줘
중앙일보 거  뉴스 틀어줄래
중앙일보 축구면 궁금
중앙일보 거 사건사고란 재생해
중앙일보의 신태용 뉴스 틀어
중앙일보의 해외축구면 궁금함
중앙일보 거 신현준 뉴스 얘기해주라
중앙일보 거 여론조사란 들려주라