목록전체 글 (106)
도순씨의 코딩일지
우리가 하고 싶었던 작업은 다음과 같다 "특정 채널에 참여한 사람들에게 DM으로 메시지를 발송한다" 특정 채널에 글을 올리거나, 댓글을 남기는 봇들은 꽤 있었지만 특정 채널에 참여한 사람들에게 DM을 발송하는 봇들은 많지 않았다. 현재 우리 회사에서는 아침에 체크인 봇(내 정체가 밝혀지는 건가,,,,,,)이 DM으로 메시지를 보내주고 있지만, 그건 .. 내가 모르는 언어로 개발됐다고 들었기 때문에 별로 도움이 되지 않을 것 같았다. 참고로 슬랙 앱을 만들고 기본적인 아이디어는 이 블로그에서 얻었다 제 미천한 블로그에 들어오실 것 같진 않지만 감사의 인사를 전합니다.. Python으로 Slack Bot 만들기 Python으로 Slack Bot 만들기 wooiljeong.github.io 앱을 설치하기 위해..
06. 사용자에게 몇 월인지를 정수로 입력받아서 Jan과 같은 영어단어로 출력하는 프로그램을 작성하라 12345678910111213141516171819202122232425262728293031323334353637383940414243444546#include int main(void){ int num; printf("월번호를 입력하시오: "); scanf("%d", &num); switch(num){ case 1: printf("Jan\n"); break; case 2: printf("Feb\n"); break; case 3: printf("Mar\n"); break; case 4: printf("Apr\n"); break; case 5: printf("May\n"); break; case 6: ..
07. 사용자로부터 키를 입력받아서 표준 체중을 계산한 후에 사용자의 체중과 비교해서 저체중인지, 표준체중인지, 과체중인지를 판단하는 프로그램을 작성하라. 표준 체중 계산식은 다음을 사용하라. 표준 체중 = (키 - 100) x 0.9 123456789101112131415161718#include int main(void){ int kg, cm; double std; printf("체중과 키를 입력하세요: "); scanf("%d %d", &cm, &kg); std = (cm - 100) * 0.9; if(kg>std) printf("과체중입니다.\n"); else if(kg==std) printf("표준체중입니다.\n"); else printf("저체중입니다.\n"); return 0;}cs
06. 놀이공원의 자유이용권의 가격을 계산하는 프로그램을 작성하여 보자. 입장료는 다음과 같은 조건으로 결정된다. 현재 시간과 사용자의 나이를 입력받아서 지불하여야 하는 요금을 화면에 출력한다. 12345678910111213141516#include int main(void){ int time, age; printf("현재 시간과 나이를 입력하시오(시간, 나이): "); scanf("%d %d", &time, &age); if(time=3 && age=65) printf("요금은 25000입니다.\n"); else if(time>17) printf("요금은 10000입니다.\n"); else printf("요금은 34000입니다. \n"); return 0;}Colored by Color Scripte..
09. 다음과 같이 정의되는 함수의 함수값을 계산하여 보자. 사용자로부터 x값을 입력받아서 함수값을 계산하여 화면에 출력한다. x는 실수이다. (수식 생략) 12345678910111213141516#include int main(void){ double x, result; printf("x의 값을 입력하시오: "); scanf("%lf", &x); if(x>0) result = 7 * x + 2; else result = x * x - 9 * x +2; printf("f(x)의 값은 %f\n", result); return 0;} Colored by Color Scriptercs
10. (x, y) 좌표를 입력받아서 좌표가 속하는 사분면을 화면에 출력하는 프로그램을 작성하라. 123456789101112131415161718#include int main(void){ int x, y; printf("좌표(x y): "); scanf("%d %d", &x, &y); if(x>0 && y>0) printf("1사분면\n"); else if(x0) printf("2사분면\n"); else if(x
🌼 함수 객체의 종류 함수 객체(function object)는 함수자와 같은 말로, operator() 연산자를 오버로딩한 클래스 객체입니다. 다음 예제는 함수 객체, 함수, 함수 포인터 조건자로 조건을 판단하는 예제입니다. ⭐️ 세 가지 조건자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include using namespace std; struct LessFunctor{ // 1. 함수 객체 조건자 bool operator()(int left, int right) const{ return left
11. 사용자로부터 하나의 문자를 입력받아서 문자가 'R'이나 'r'이면 "Rectangle"이라고 출력한다. 'T'이거나 't'이면 "Triangle", 'C'이거나 'c'이면 "Circle"이라고 출력하는 프로그램을 작성한다. 그 외의 문자는 "Unknown"이라고 출력한다. 12345678910111213141516171819202122232425#include int main(void){ char alp; printf("문자를 입력하시오: "); scanf("%c", &alp); switch(alp){ case 'R': case 'r': printf("Rectangle\n"); break; case 'T': case 't': printf("Triangle\n"); break; case 'C': c..