전체 글 90

[2231] 분해합

https://www.acmicpc.net/problem/2231 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net 브루트 포스가 가장 간단한 해답이라는 생각이 들었는데 인풋도 하나에 시간도 널널했네요. 1부터 주어진 자연수까지 하나씩 다 해보면 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import java.util.* fun checkSum(x:Int): Boolean { f..

[4153] 직각삼각형

https://www.acmicpc.net/problem/4153 4153번: 직각삼각형 입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. 각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다. www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 import java.util.* fun checkRightTriangle(a:Int, b:Int, c:Int){ val array = arrayOf(a,b,c) var max = 0 var sum = 0 for(i in array.indices..

[10250] ACM 호텔

https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import java.util.* fun makeRoom(H:Int, W:Int, N:Int){ val floor = if (N%H == 0) {H} else if (H

AI 모델 보안 강화 연구 (feat. Adversarial Robustness Toolbox)

https://github.com/Trusted-AI/adversarial-robustness-toolbox Trusted-AI/adversarial-robustness-toolbox Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams - Trusted-AI/adversarial-robustness-toolbox github.com IBM사에서 오픈소스로 개발을 진행하고 있는 Adversarial Robustness Toolbox(이하 ART)를 사용한 AI 모델 보안 강화에 관한 포스팅입니다..

몬스터 에너지 신제품 망고 로코

제가 몬스터 파이프라인 펀치 진짜 사랑하는데 이번에 몬스터에서 망고 로코 한국에 정발해줘서 한번 마셔봤습니다... 첫 맛: 망고 중간 맛: 망고 끝 맛: 망고 진짜 망고 듬뿍 한 입 베어문거 같은 맛이나요 ㅋㅋㅋㅋ 저는 망고도 좋아하고 여러모로 맛있었습니다 강추!!! 근데 좀 많이 단거 같아요. 탄산이 없어서 더 그런가? 아마 파이프라인 펀치 좋아하시는 분들은 망고 로코도 맛있게 마실 수 있으실 것 같습니당

일상다반사 2021.07.02

The Lost Art of Structure Packing

저희 동국대학교 컴퓨터공학과 산하 C.A.P.S (Computer Aided Progressive Study) 소모임에서는 매년 신입생/집부 세미나를 통해 학술적 지식 공유와 친목을 도모하는 행사를 진행하고 있습니다. 아래의 자료는 제가 작년에 33.5기 부회장을 맡고 있을 때 진행했던 집부 세미나 내용입니다. 안녕하십니까? CAPS 부회장이자 홈페이지관리부장을 맡고 있는 조양진입니다. 이번 세미나의 제목은 “The Lost Art of Structure Packing”입니다. 제목에서 아실 수 있듯이 구조체 패킹에 관련하여 설명드리고자 합니다. 많은 분들이 기초 프로그래밍과 프로그래밍 기초와 실습 과목에서 C언어의 구조체를 배우셨을 것입니다. 그렇다면 과연 우리는 구조체를 완벽하게 이해하고 있을까요? ..

"Hayaku"를 소개합니다

https://github.com/RieLCho/Hayaku RieLCho/Hayaku Slide down your status bar, tweet "Hayaku". Contribute to RieLCho/Hayaku development by creating an account on GitHub. github.com 2010년대 초, 제가 인생에서 가장 존경했던 인물인 '스티브 잡스' 계실 적에는 아이폰, 아이팟터치 상태바에 트윗을 보낼 수 있는 칸이 있었습니다. 저 같은 경우는 아이팟 터치 2, 3, 4세대 들고다니면서 많이 사용했었는데, 상단바에 있는 Tap to Tweet 기능이 너무 좋더라구요. 제가 트위터에 하고 싶은 말을 툭툭 던지는 스타일어서 그런지, 진짜 편리한 기능이었습니다. 아쉽게도 ..

Invalid Gradle JDK configuration found. 오류

Invalid Gradle JDK configuration found. Open Gradle Settings 한줄 결론: "네 다음 버그" 데스크톱에서 작업하던 프로젝트 씽크패드에 들고왔더니 이런 오류를 내서 찾아보니깐 버그라네요 issuetracker.google.com/issues/156112443 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 안드로이드 스튜디오 베타쓰니깐 잘 돼요 developer.android.com/studio/preview?utm_source=android-studio