반응형

**2023년 제10회 소프트웨어(SW) 개발보안 경진대회 개최 안내**

미래의 SW 개발자인 대학(원)생을 대상으로 'SW 개발보안'을 널리 알리고 활성화시키고자 한국인터넷진흥원(KISA)에서 「2023년 제10회 소프트웨어(SW) 개발보안 경진대회」를 개최합니다.

이번 대회는 '소개딩으로 열어가는 안전한 디지털 세상'을 주제로 진행되며, Java 또는 Python 중 개발 언어를 선택하여 안전하게 SW를 개발하는 대회입니다.

참가 자격은 국내 대학에 소속된 재학 중인 대학생·대학원생으로 이루어진 팀으로, 일반대학(4년제), 전문대학(2~3년제), 사이버대학 포함, 1인~4인 이내 팀 구성이 가능합니다.

참가 방법은 개발 기획서 작성 및 제출이며, 참가 신청은 6월 19일(월) 10시부터 7월 31일(월) 18시까지 KISA 홈페이지에서 할 수 있습니다.

주요 일정은 다음과 같습니다.

* 접수기간: 2023년 6월 19일(월) 10시 ~ 7월 31일(월) 18시
* 대회 설명회: 2023년 7월 5일(수)
* 예선 발표: 2023년 8월 7일(월)
* 본선 사전 설명회: 2023년 8월 9일(수)
* 해커톤 본선 및 시상식: 2023년 8월 17일(목) ~ 18일(금), 무박 2일

시상 내역은 다음과 같습니다.

* 시상: 행정안전부장관상(대상, 최우수상) 6점 등 총 12점
* 상금: 총 2,450만원 상당

자세한 내용은 KISA 홈페이지를 참조하시기 바랍니다.

* KISA 홈페이지: https://kisa.or.kr

많은 관심과 참여 부탁드립니다.

자세한 내용은 아래 링크(배너)를 클릭해주세요.

반응형
반응형

소수점을 정수로 변환할 때 (int) 를 쓰는 경우와 Math.round 로 반올림을 하는 경우가 있다.

 

(int) 를 사용하면 절삭이 된다. 따라서 Math.floor 를 사용할 때와 같은 결과가 된다.

float a = 9.8f;

int b = (int)a;

//// b 의 값은 9


float c = -9.8f;

int d = (int)c;

//// d 의 값은 -9

 

반면, Math.round 를 사용하면 반올림이 된다.

float a = 9.8f;

int b = Math.round(a);

//// b 의 값은 10


float c = -9.8f;

int d = Math.round(c);

//// d 의 값은 -10

 

결과값에 반올림이 필요한지, 내림(버림, 절삭)이 필요한지 잘 판단해서 사용해야 한다.

반응형

+ Recent posts