코딩테스트 연습 - 전화번호 목록 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 import java.util.*; class Solution { public boolean solution(String[] phone_book) { boolean answer = true; HashMap map =new HashMap(); for(int i=0; i 키는 고유한 속성 O, value는 고유한 속성 X HashMap map =new HashMap(); map.put(key,value); //값 추가..
코딩테스트 연습 - 폰켓몬 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 import java.util.*; class Solution { public int solution(int[] nums) { HashSet set= new HashSet(); for(int i : nums){ //nums중복제거 set.add(i); } return set.size()>nums.length/2 ? nums.length/2 : set.size(); } } HashSet Set 인터페이스에서 지원하는 구현 ..
코딩테스트 연습 - 완주하지 못한 선수 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr HashMap을 이용한 풀이 import java.util.*; class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; HashMap map = new HashMap(); //getOrDefault를 이용해 이름마다 value에 1 추가, 동명이인 구별 for(String key : ..
01. 사이버 공격 경로로 악용될 수 있는 엔데믹 취약점 1-1) 이슈분석 최근 제로데이 취약점을 악용한 공격이 증가 원격코드 실행, 권한 상승 등 고위험 보안 취약점을 이용한 사이버 공격 우려 심화 국내 금융권에서 사용 중인 소프트웨어의 보안 취약점 방어를 위해 버그바운티 적극 활용 1-2) 전망 및 대응 전략 보안 취약점 실시간 모니터링 및 최신 패치의 신속한 적용이 중요 → 특히 엔데믹 취약점에 대해 지속적인 주의와 관심이 필요 국내에서 버그바운티를 운영하고 있으나 수집된 취약점 조치 및 공개에 대한 체계화, 정형화된 공식 절차가 미비 → 체계적 취약점 공개(CVD) 제도 수립 고려 제로 트러스트의 보안 패러다임 전환 → 기존의 '신뢰할 수 있는 내부'와 '신뢰할 수 없는 외부'라는 전통적인 보안 ..
미니프로젝트 1 - 야구 관리 프로그램.pdf - Google Drive 미니프로젝트 1 - 야구 관리 프로그램.pdf drive.google.com 야구장 테이블(3개) create table stadium ( id integer primary key auto_increment, name varchar(255), created_at timestamp ); 팀 테이블(3팀) create table team ( id integer primary key auto_increment, stadium_id integer, name varchar(255), created_at timestamp, foreign key (stadium_id) references stadium(id) ); 선수 테이블(9명) creat..