이 영역을 누르면 첫 페이지로 이동
포렌식 & 개발 이야기 - Forensics & Development 블로그의 첫 페이지로 이동

포렌식 & 개발 이야기 - Forensics & Development

페이지 맨 위로 올라가기

포렌식 & 개발 이야기 - Forensics & Development

Pental - Forensics / iOS / Windows / Android / Kakaotalk / Telegram / Etc

Programming/백준

  • 포렌식 & 개발 이야기 - Forensics & Development
백준 2606 - 바이러스

백준 2606 - 바이러스

2025.02.01
https://www.acmicpc.net/problem/2606해당 문제는 그래프로도 풀어봤고, 새로운 풀이인 DFS로 풀이를 진행하였다.N = 컴퓨터의 수, M은 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수그 이후부턴, 한줄에 한쌍씩 네트워크 상에서 직접 연결되어 있는 컴퓨터의 번호 쌍이 주어진다.해당 문제에서 DFS를 적용한 이유는 다음과 같다."단순히 그래프로도 풀이를 할수 있지만, DFS 알고리즘을 사용하면 시간복잡도가 O(2M)이 된다.'먼저 N, M을 입력받고, adj 배열에 각각 컴퓨터를 연결시킨다.N = int(input())M = int(input())adj = [[] for i in range(N)]for _ in range(M) : a, b = list(map(int,..
[백준] 4673 - 셀프 넘버 (파이썬 / C++)

[백준] 4673 - 셀프 넘버 (파이썬 / C++)

2020.04.09
general = set(range(1, 10001)) change = set() for i in range(1, 10001): for j in str(i): i += int(j) change.add(i) result = general - change for i in sorted(result): print(i) #include using namespace std; bool selfnum[10001]; int main(void) { memset(selfnum, true, sizeof(selfnum)); for(int i=1; i
[백준] 15596 - 정수 N개의 합 (파이썬)

[백준] 15596 - 정수 N개의 합 (파이썬)

2020.04.09
def solve(a): ans = 0 for i in a: ans += i return ans
[백준] 4344 - 평균은 넘겠지 (파이썬) (C)

[백준] 4344 - 평균은 넘겠지 (파이썬) (C)

2020.04.09
import sys input = sys.stdin.readline N = int(input()) for i in range(N): list_temp = list(map(int, input().split(' '))) average = sum(list_temp[1:]) / list_temp[0] count = 0 for j in list_temp[1:]: if j > average: count += 1 print(str('%.3f' % round(count / list_temp[0] * 100, 3)) + '%') #include int main() { int num; float sum=0; float count=0; int stu_num; int score[1000]; scanf("%d", &num); ..
[백준] 8958 - OX퀴즈 (파이썬) (C++)

[백준] 8958 - OX퀴즈 (파이썬) (C++)

2020.04.09
N = int(input()) for i in range(N): score = 0 cnt = 0 result = input() for j in range(len(result)): if result[j] == 'O': cnt += 1 score += cnt elif result[j] == 'X': score += 0 cnt = 0 print(score) #include #include using namespace std; int main() { int num; cin >> num; int *save_total = new int[num]; for (int i = 0; i > answer; for..
[백준] 1546 - 평균 (파이썬)

[백준] 1546 - 평균 (파이썬)

2020.04.08
N = int(input()) score = list(map(int, input().split())) modify = [] for i in score: modify.append(i/max(score) * 100) print("%0.2f" % (sum(modify) / N)) 먼저 N에 과목의 개수를 입력받는다. 그후 list와 map, split을 통해서 과목의 점수를 score 리스트에 담는다. 그후 조작하고 나서 저장할 변수은 modify를 선언한다. 그후 score에서 값을 하나씩 꺼내와서 score의 가장 높은 점수로 나눠주고, 100을 곱해주고 modify 변수에 저장한다. 그후 마지막에 모든 modify 값들을 더하고 과목의 개수로 나눠주면, 조작된 평균을 구할 수 있다.
[백준] 3052 - 나머지 (파이썬)

[백준] 3052 - 나머지 (파이썬)

2020.04.08
num_list = [] for i in range(10): temp = int(input()) num_list.append(temp % 42) num_list = set(num_list) print(len(num_list)) 먼저 num_list의 배열을 선언하고, 10개의 수를 입력받는다. 수를 입력 받음과 동시에 주어진 조건인 42로 나눠주고, 나머지를 num_list에 저장한다. 그 후 set 함수를 통해서 중복 값을 제거해주고, 리스트의 개수를 출력한다.
[백준] 2577 - 숫자의 개수 (파이썬)

[백준] 2577 - 숫자의 개수 (파이썬)

2020.04.08
A = int(input()) B = int(input()) C = int(input()) result = A * B * C temp = str(result) for i in range(0,10): print(temp.count(str(i)))
[백준] 2562 - 최대값 (파이썬)

[백준] 2562 - 최대값 (파이썬)

2020.04.08
num_list = [] for i in range(9): temp = int(input()) num_list.append(temp) max_result = max(num_list) print(max_result) print(num_list.index(max_result) + 1)
[백준] 10818 - 최소, 최대 (파이썬)

[백준] 10818 - 최소, 최대 (파이썬)

2020.04.06
a = int(input()) num_list = list(map(int, input().split())) print('{} {}'.format(min(num_list), max(num_list)))
[백준] 10996 - 별 찍기 - 21 (파이썬)

[백준] 10996 - 별 찍기 - 21 (파이썬)

2020.04.05
N = int(input()) if N == 1: print('*') else: if N % 2 == 0: a = '* ' * (N//2) b = ' *' * (N//2) else: a = '* ' * (N//2) + '*' b = ' *' * (N//2) for i in range(N): print(a) print(b)
[백준] 2446 - 별 찍기 - 9 (파이썬)

[백준] 2446 - 별 찍기 - 9 (파이썬)

2020.04.05
a = int(input()) for i in range(1, a + 1): print(" " * (i - 1) + "*" * (2 * (a - i) + 1)) for j in range(1, a): print(" " * (a - j - 1) + "*" * (2 * j + 1))
[백준] 2523 - 별 찍기 - 13 (파이썬)

[백준] 2523 - 별 찍기 - 13 (파이썬)

2020.04.05
a = int(input()) for i in range(1, a+1): print("*" * i) for j in range(1, a): print("*" * (a - j)) a 에서 int로 선언해서 입력값을 받고 그후 별을 증가하는식으로 찍고, 다시 줄어드는 식으로 찍으면 된다.
[백준] 10817 - 세 수 (파이썬)

[백준] 10817 - 세 수 (파이썬)

2020.04.05
먼저 문제는 위와 같다. 파이썬에는 내장함수로 max()와 min()이 존재하는데 왜 medium은 없는걸까? 사실 있다. import statistics a = list(input().split()) result = 0 A = int(a[0]) B = int(a[1]) C = int(a[2]) print(statistics.median([A,B,C])) import statistics print(statistics.median([10, 20, 30])) >> 20 statistics 모듈을 사용하면 median이라는 함수를 사용할수 있다. 참고 : https://woogyun.tistory.com/522 Python에서 중간값(median) 구하기 중간값이란 여러 값을 오름차순이나 내림차순으로 늘어놓았..
[백준] 5543 - 상근날드 (파이썬)

[백준] 5543 - 상근날드 (파이썬)

2020.04.05
data-ad-unit = "DAN-1iupxzxqlzvw6" data-ad-width = "728" data-ad-height = "90"> for i in range(3): n = int(input()) if i: if min_temp > n: min_temp = n else : min_temp = n for i in range(2): n = int(input()) if i: if beverage_temp > n: beverage_temp = n else: beverage_temp = n print(min_temp + beverage_temp - 50) min을 사용한 방법은 아래와 같다. a = [] for i in range(5): temp = int(input()) a.append(temp) p..
  • 최신
    • 1
    • ···
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
  • 다음

정보

포렌식 & 개발 이야기 - Forensics & Development 블로그의 첫 페이지로 이동

포렌식 & 개발 이야기 - Forensics & Development

  • 포렌식 & 개발 이야기 - Forensics & Development의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

카테고리

  • Category (503)
    • Forensics (19)
      • Magnet AXIOM (28)
      • Digital Forensics Informati.. (9)
      • Iphone Forensics (25)
      • DFC (7)
      • 디지털포렌식전문가2급 자격증 (10)
      • FTK ACE 자격증 (7)
    • 이것저것 (10)
      • Ubuntu (6)
      • 디스코드 봇 (4)
      • Volatility GUI (2)
    • CTF (32)
      • NEWSECU (14)
      • CTF-d (5)
      • Puzzel - Network Forensics (2)
      • Security Traps (2)
      • system32.kr (5)
      • HMCTF (4)
    • Programming (306)
      • C (10)
      • Python (11)
      • 백준 (252)
      • 프로그래머스 (32)
    • 그냥 개발 및 잡담 (9)
      • Docker (2)
      • Google Cloud (3)
      • OS 개발 (3)
    • Best of Best (20)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 포렌식
  • 백준
  • 디지털포렌식
  • 파이썬
  • 프로그래머스
  • axiom
  • pental
  • Forensics
  • 전체 보기…

정보

pental의 포렌식 & 개발 이야기 - Forensics & Development

포렌식 & 개발 이야기 - Forensics & Development

pental

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. Copyright © pental.

티스토리툴바