일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 정렬
- Database
- writeup
- Web
- Forensics
- 인코그니토
- xcz.kr
- php
- HackCTF
- 백준
- CTF
- SuNiNaTas
- 사칙연산
- 문자열
- 그리디 알고리즘
- Digital Forensics
- C
- wargame
- Network
- 수학
- Web Hacking
- 써니나타스
- N0Named
- Python
- 구현
- MySQL
- Incognito
- Text
- misc
- cryptography
- Today
- Total
목록구현 (150)
보안을 그리다, 훈이
[Baekjoon/Python3] 10988번 팰린드롬인지 확인하기 www.acmicpc.net/problem/10988 10988번: 팰린드롬인지 확인하기 첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다. www.acmicpc.net p = input() print(1 if p == p[::-1] else 0)
[Baekjoon/Python3] 10987번 모음의 개수 www.acmicpc.net/problem/10987 10987번: 모음의 개수 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net moeum = ['a', 'e', 'i', 'o', 'u'] cnt = 0 string = input() for i in string: if i in moeum: cnt += 1 print(cnt)
[Baekjoon/Python3] 10984번 내 학점을 구해줘 www.acmicpc.net/problem/10984 10984번: 내 학점을 구해줘 게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자. www.acmicpc.net t = int(input()) for i in range(t): total = 0 # 평점 c_tot = 0 # 총 학점 t = 0 n = int(input()) for j in range(n): c, g = map(float, input().split()) c_tot += c t += c * g total = t / c_tot print(int(c_tot), '%.1f' %total)
[Baekjoon/Python3] 10952번 A + B - 5 www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net while True: A, B = map(int, input().split()) if A == 0 and B == 0: break; print (A + B)
[Baekjoon/Python3] 10951번 A + B - 4 www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net while True: try: A, B = map(int, input().split()) print (A + B) except: break
[Baekjoon/Python3] 10950번 A + B - 3 www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net T = int(input()) for i in range(T): A, B = map(int, input().split()) print(A + B)
[Baekjoon/Python3] 10939번 BASE32 디코딩 www.acmicpc.net/problem/10939 10939번: BASE32 디코딩 첫째 줄에 문자열 S를 BASE32로 인코딩한 결과가 주어진다. S는 알파벳 대문자와 소문자, 그리고 숫자로만 이루어져 있으며, 길이는 최대 50이다. www.acmicpc.net import base64 print(base64.b32decode(input()).decode("UTF-8")) [참고 - base64 모듈] https://riptutorial.com/ko/python/example/27070/base64-인코딩-및-디코딩 Python Language - Base64 인코딩 및 디코딩 | python Tutorial python docume..
[Baekjoon/Python3] 10926번 ??! www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net print(input() + '??!')
[Baekjoon/Python3] 10886번 0 = not cute / 1 = cute www.acmicpc.net/problem/10886 10886번: 0 = not cute / 1 = cute 준희는 자기가 팀에서 귀여움을 담당하고 있다고 생각한다. 하지만 연수가 볼 때 그 의견은 뭔가 좀 잘못된 것 같았다. 그렇기에 설문조사를 하여 준희가 귀여운지 아닌지 알아보기로 했다. www.acmicpc.net n = int(input()) nums = [int(input()) for i in range(n)] if nums.count(0) > nums.count(1): print('Junhee is not cute!') else: print('Junhee is cute!')
[Baekjoon/Python3] 10872번 팩토리얼 www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net # math.factorial() 함수 사용시 import math n = int(input()) print(math.factorial(n)) # math.factorial() 함수 미사용시 n = int(input()) sum = 1 if n == 0: print(1) else: for i in range(1, n + 1): sum *= i print(sum)