전체 글 71

SDLC 와 Secure SDLC 비교하기

SDLC(Software Development Lifecycle)   vs    Secure SDLC(SSDLC) 늘어나는 보안 위협에 소프트웨어 개발 수명주기상에서 안전을 보장하는 것은 더 이상 미뤄도 되는 일이 아니게 됐습니다. 디지털 신뢰의 중심을 세우는 과정에서도 소프트웨어가 어떻게 설계되었는지 이해시키는 것은 이해관계자들에게도 중요한 일입니다. 따라서 SDLC와 SSDLC의 차이 및 장단점을 자세히 알아보겠습니다. SDLC란?소프트웨어 개발 수명주기(SDLC)는 아이디어를 기능적이고 유지 관리 가능한 소프트웨어 제품으로 변환하기 위한 로드맵을 제공합니다. 이는 소프트웨어 제작의 모든 측면이 제 기능을 할 수 있도록 보장하는 단계별 가이드 역할을 합니다.일반적으로 6개 단계로 설명됩니다.1. 요구..

정보처리기사 2024.04.25

[Java] 백준 9465 스티커 / DP 쉬운 예제

import java.util.*; import java.io.*; public class Main { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static StringTokenizer st; public static void main(String[] args) throws NumberFormatException, IOException { int T = Integer.parseInt(br.readLine()); //입력되는 테스트케이스 개수 for (int i = 0; i < T; i++) { int n = Integer.parseInt(br.readLine()); int[][] map = new in..

[백준] 4158 : CD / JAVA, 해시, 맵, 이분탐색

처음엔 해시맵으로 각각의 CD목록을 만들고 교집합의 길이를 답으로 제출하게 했다. 하지만 왜인지 16%쯤에 틀렸다고 나온다... import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import java.util.StringTokenizer; public class easy3_0729 { public static void main(String[] args) throws NumberFormatException,IOExcepti..

[백준] 1788 : 피보나치 수의 확장 / JAVA, dp, 재귀, 피보나치 수열

// dp[10000000]를 0으로 두고 피보나치수를 찾습니다. public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()) + 1000000; long[] dp = new long[2000001]; dp[1000001] = 1; if (n = n; i--) { dp[i] = (dp[i+2] - dp[i+1]) % 1000000000; } } else { for (int i = 1000002..

텍스트에서 단어 빈도 세기 간단한 예제

1. 텍스트 파일을 읽어 line으로 저장해준다. wiki=open('wiki.txt',"rt") lines=wiki.readlines() line=[] for i in range(len(lines)): line.append(lines[i]) wiki.close() print(line) 2. 불필요한 부분은 제거해준다. import re line=re.sub('\n','',line[0]) line 3. 띄어쓰기, 반점, 온점을 기준으로 각각의 단어로 분해해서 wordlist에 담아준다. wordlist=[] for word in re.split('[,. ]',line): if not word: continue wordlist.append(word) wordlist ['As', 'the', 'country..

파이썬 2023.05.09