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

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

페이지 맨 위로 올라가기

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

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

Programming

  • 포렌식 & 개발 이야기 - Forensics & Development
[백준] 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..
[백준] 10039 - 평균 점수 (파이썬)

[백준] 10039 - 평균 점수 (파이썬)

2020.04.05
a = int(input()) b = int(input()) c = int(input()) d = int(input()) e = int(input()) if (a < 40): a = 40 if (b < 40): b = 40 if (c < 40): c = 40 if (d < 40): d = 40 if (e < 40): e = 40 result = (a + b + c + d + e) / 5 print(int(result))
[백준] 10814 - 나이순 정렬 (파이썬)

[백준] 10814 - 나이순 정렬 (파이썬)

2020.04.03
a = int(input()) result = [] for i in range(a): result.append(list(input().split())) result.sort(key=lambda x: int(x[0])) for i in range(a): print(result[i][0], result[i][1]) 먼저 a를 int, input을 값을 전달 받는다. 그후 for문을 a만큰 돌리면서 list와 split으로 result에 값을 담고, sort를 통해서 정렬한다.
[백준] 2751 - 수 정렬하기 2 (파이썬)

[백준] 2751 - 수 정렬하기 2 (파이썬)

2020.04.03
2750 문제와 비슷하다고 생각하면 큰 오산이다. 2750 문제의 경우 시간 제한이 1초이며, 메모리가 128MB이다. 하지만 2751 문제의 경우는 조금 다르다. 2751의 경우 2초, 256MB이다. 효율적으로 입력값을 받아오려면, input() 대신 sys.stdin.readline()을 쓰는게 바람직하다. import sys N = int(sys.stdin.readline()) result = list() for i in range(N): result.append(int(sys.stdin.readline())) result.sort() for i in result: print(i)
[백준] 2750 - 수 정렬하기 (파이썬)

[백준] 2750 - 수 정렬하기 (파이썬)

2020.04.03
N = int(input()) result = list() for i in range(N): result.append(int(input())) result.sort() for i in result: print(i) 먼저 N이라는 값을 int 형식으로 입력받는다. 그후 result 라는 변수를 list형식으로 선언한다. for i in range(N): result.append(int(input())) result.sort() 그후 N만큼 for문을 실행시켜 result 리스트에 차근차근 저장한다. 그후 sort() 함수를 사용해서 리스트를 정렬시켜준다. for i in result: print(i) 출력 형식이 한줄에 하나씩 출력하는거기 때문에 for문을 통해서 출력을 해준다.
[백준] 1427 - 소트인사이드 (파이썬)

[백준] 1427 - 소트인사이드 (파이썬)

2020.04.03
a = list(input()) a.sort(reverse=True) print("".join(a)) a = list(input()) 먼저 a를 선언해서 input()을 통해서 값을 받고, list화 시켜서 한글자씩 리스트로 저장한다. a.sort(reverse=True) 그후 a에는 리스트가 들어있게 되는데, 내장함수인 sort() 함수를 통해서 정렬을 시켜주게된다. 여기서 reverse = True 는 내림차순을 의미한다.
[백준] 1026 - 보물 (파이썬)

[백준] 1026 - 보물 (파이썬)

2020.04.03
N = int(input()) if (N > 50): print("Error") A = list(map(int, input().split())) B = list(map(int, input().split())) A = sorted(A, reverse=True) B = sorted(B) result = 0 for i in range(N): result += A[i] * B[i] print(result)
[백준] 2231 - 분해합 (파이썬)

[백준] 2231 - 분해합 (파이썬)

2020.04.02
num = int(input()) low = 0 def number(low_num): e = list(map(int, str(low_num))) result = low_num + sum(e) return result while number(low) != num: if low == num : low = 0 break else : low += 1 print(low)
[백준] 1110 - 더하기 사이클 (파이썬)

[백준] 1110 - 더하기 사이클 (파이썬)

2020.04.02
num = int(input()) check = num new_num = 0 temp = 0 count = 0 while True: temp = num//10 + num%10 new_num = (num%10)*10 + temp%10 count += 1 num = new_num if new_num == check: break print(count)
[백준] 10951 - A+B -4 (파이썬)

[백준] 10951 - A+B -4 (파이썬)

2020.04.02
while True: try: a, b = map(int, input().split()) print(a+b) except: break
[백준] 10952 - A+B -5 (파이썬)

[백준] 10952 - A+B -5 (파이썬)

2020.04.02
a = [] while 1 : a = input() a = a.split() if(int(a[0]) == 0 and int(a[1]) == 0): break else: print(int(a[0]) + int(a[1]))
[백준] 10871 - X보다 작은 수 (파이썬)

[백준] 10871 - X보다 작은 수 (파이썬)

2020.04.02
num = input() num = num.split() count = int(num[0]) diff = int(num[1]) result = input() result = result.split() temp = [] for i in range(count): if (int(result[i]) < diff): temp.append(result[i]) print(' '.join(temp))
[백준] 2439 - 별찍기 -2 (파이썬)

[백준] 2439 - 별찍기 -2 (파이썬)

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

[백준] 2438 - 별 찍기 - 1 (파이썬)

2020.04.02
a = int(input()) for i in range(1,a+1): print("*" * i)
  • 최신
    • 1
    • ···
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
  • 다음

정보

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

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

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

검색

메뉴

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

카테고리

  • Category (436) N
    • Forensics (104)
      • Magnet AXIOM (28)
      • Digital Forensics Informati.. (9)
      • Iphone Forensics (23)
      • DFC (7)
      • 디지털포렌식전문가2급 자격증 (10)
      • FTK ACE 자격증 (7)
    • 이것저것 (7) N
      • 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 (245) N
      • C (10)
      • Python (11)
      • 백준 (191) N
      • 프로그래머스 (32)
    • 그냥 개발 및 잡담 (16)
      • Docker (2)
      • Google Cloud (3)
      • OS 개발 (3)
    • Best of Best (20)

최근 글

인기 글

댓글

공지사항

아카이브

태그

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

정보

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

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

pental

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

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

티스토리

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

티스토리툴바