본문 바로가기

Project 1.0 telegram 봇 제작하기.(0) 내가 이 글을 작성하게 된 계기는 페이스북 생활코딩 그룹에서 다음 사이트를 발견하고 나서부터였다. http://truefeel.tistory.com/m/post/224 이 사이트에서는 텔레그램을 이용해서 서버를 관리할 수 있는 프로그램을 작성하는 방법에 대해서 자세히 설명하고 있었다. 가끔 학교 급식을 보거나 셔틀의 위치를 확인하기 위해서 '희훈봇'과 같은 카카오톡 봇을 사용하곤 했는데, 요즘에는 잘 작동하지 않아서 한 번 봇을 만들어보면 좋겠다라는 생각으로 이 프로젝트를 시작하였다. 이 프로젝트의 방식은 다음과 같이 진행될 예정입니다.봇에 어떠한 기능을 추가할 것인가?봇의 서버를 어떻게 구동할 것인가?봇을 어떻게 최적화를 할 것인가? 기본적으로 사용할 언어는 JAVA와 LUA SCRIPT입니다. Lua..
[입력-형성평가5] 입력 - 형성평가5 Time Limit : 1000MS 실수의 yard(야드)를 입력받아 cm(센티미터)로 환산하여, 입력값과 환산한 값을 출력 예와 같이 소수 둘째자리에서 반올림하여 첫째자리까지 출력하는 프로그램을 작성하시오. (단, 1야드 = 91.44cm로 한다.) 실수는 "double"로 하세요. 몇 야드인지 입력하시오. 10.1 10.1야드 = 923.5cm 정올에서는 입력을 받기 위한 지문 뒤에는 꼭! 공백을 넣어야한다. printf("... 입력하시오. "); #include int main(void){ double a; printf("몇 야드인지 입력하시오. "); scanf("%lf",&a); printf("%.1lf야드 = %.1lfcm\n",a,a*91.44); return 0; }
[입력-형성평가4] 입력 - 형성평가4 Time Limit : 1000MS 세 개의 정수를 입력받아 합과 평균을 출력하는 프로그램을 작성하시오. (단, 평균은 소수 이하를 버림하여 정수 부분만 출력한다.) 20 50 100 합 = 170 평균 = 56 정수를 정수로 나눈 몫은 소수 이하를 버린 정수가 된다. #include int main(void){ int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("합 = %d\n평균 = %d", a+b+c, (a+b+c)/3); return 0; }
[입력-형성평가3] 입력 - 형성평가3 Time Limit : 1000MS 정수형 변수 한 개를 선언하여 50을 대입하고 실수형 변수 한 개를 선언하여 100.12를 대입한 후 다음과 같이 출력되는 프로그램을 작성하시오. 100.12 * 50 = 5006 #include int main(void){ int a = 50; float b = 100.12f; printf("%.2f * %d = %.f", b, a, a*b); return 0; }
[입력-형성평가2] 입력 - 형성평가2 Time Limit : 1000MS 실수형 변수를 2개 선언한 후 각각에 80.5, 22.34를 대입한 후 두 수의 합을 구하여 각각의 숫자를 10칸씩 오른쪽에 맞추어 소수 둘째자리까지 출력하는 프로그램을 작성하시오. 80.50 22.34 102.84 공백을 넣을 경우 1칸을 차지한다. #include int main(void){ float a, b; a=80.5f; b=22.34f; printf("%10.2f%10.2f%10.2f",a,b,a+b); return 0; }
[입력-형성평가1] 입력 - 형성평가1 Time Limit : 1000MS 세 개의 정수형 변수를 선언하고 각 변수에 10, 20, 30을 대입한 후 그 변수를 이용하여 출력 예와 같이 출력하는 프로그램을 작성하시오. 10 + 20 = 30 #include int main(void){ int a, b, c; a=10; b=20; c=30; printf("%d + %d = %d", a, b, c); return 0; }
[출력-형성평가5] 출력 - 형성평가5 Time Limit : 1000MS 다음 출력 예와 같이 모든 단어를 15칸씩 오른쪽에 맞추어 출력되는 프로그램을 작성하시오. 모두 ','가 포함되어있으므로 숫자가 아닌 문자열로 처리하면 된다. 공백도 한 칸을 차지하게 됨을 주의하세요. (ex - "%15s %15s %15s" 이렇게 표시하면 두 번째와 세 번째는 16칸이 됩니다.) #include int main(void){ printf("%15s%15s%15s\n","Seoul","10,312,545","+91,375"); printf("%15s%15s%15s\n","Pusan","3,567,910","+5,868"); printf("%15s%15s%15s\n","Incheon","2,758,296", "+64,888"); pri..
[출력-형성평가4] 출력 - 형성평가4 Time Limit : 1000MS 다음 출력 예와 같이 출력되는 프로그램을 작성하시오. 합계와 평균은 수식을 이용하세요. 국어 90 수학 80 영어 100 합계 270 평균 90 합계와 평균을 구하는 수식은 다음과 같다. 합계 = 90 + 80 + 100 평균 = (90 + 80 + 100) / 3 #include int main(void){ printf("국어 %d\n수학 %d\n영어 %d\n합계 %d\n평균 %d\n", 90, 80, 100, 90+80+100, (90+80+100)/3); return 0; }