본문 바로가기

전체 글

(35)
Slack 봇] 봇 만들기 -1 [메세지 전달] 회사 생활 하면서 필요한 정보가 있다. Wifi 비밀번호, 팩스 번호 등등 회사 내에 커플루언스를 사용하고 있지만, 이런게 작거나 혹은 답이 정해져 있는 정보를 찾는데 닭 잡는데 소잡는 칼 쓰는격 같아 봇을 하나 만들기로 했다. 봇 생성 https://api.slack.com/ Slack은 당신을 위한 Digital HQ입니다 Slack은 여러분의 팀과 소통할 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com 우측 상단 Your Apps 를 클릭 Create New App 클릭 From Scrach 클릭 From an app manifest 의 경우 manifest 라는 구성 파일로 봇을 세팅 하는 방법이다. From Scrach를 통해여 봇 설정 방법을 익힌 ..
회사에서 Slack 효율적으로 사용하기: D-day 발표를 통한 사용법 공유 회사에서 Slack을 비효율적으로 사용하는 같아 효율적 사용 방법을 공유하기로 결심하였다. 매월 진행하는 D-day에 발표할 예정이며, 이를 통해 우리 모두가 Slack을 조금 더 효율적으로 사용하는 방법을 배울 수 있기를 바랍니다. 오랜만에 PPT를 만들어 봤지만, 그만큼 Slack 사용의 효율성을 높이는 데 도움이 되길 바라며 이 발표 자료를 준비했습니다. 관련 PPT 자료도 공유 합니다.
최초의 알고리즘 중 하나! 유클리드 호제법으로 최대공약수 구하기 유클리드 호제법(Euclidean Algorithm)은 두 수의 최대공약수(GCD, Greatest Common Divisor)를 구하는 방법 중 하나로, 인류 최초의 알고리즘 중 하나로서도 알려져 있습니다. 두 수 a와 b의 최대공약수를 구하기 위해서는, 다음과 같은 과정을 반복합니다. a를 b로 나눈 나머지 r을 구합니다. 만약 r이 0이면, b가 a와 b의 최대공약수가 됩니다. 즉, GCD(a, b) = b입니다. 만약 r이 0이 아니라면, b와 r의 최대공약수를 구하기 위해, 다시 b를 r로 나눕니다. 이때, r이 0이 될 때까지 반복합니다. fun gcd(a: Int, b: Int): Int { if (b == 0) return a return gcd(b, a % b) } 예를 들어, 54와 2..