목록분류 전체 보기 (89)
CHIqueen
https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자 www.acmicpc.net [print("{:.3f}%".format(sum([1 for j in i[1:] if j>sum(i[1:])/i[0]])/i[0]..
#오늘의 시간낭비 파이썬 오픈카톡방에 질문으로 "딕셔너리의 모든 값에 +1하는 좋은 방법이 있을까요? 반복문으로 모든 원소에 접근해야만 하나요?" 가 올라왔다. list는 한줄로 list(map(lambda x:x+1,a)) 으로 가능하지만 막상 dict는 한줄로 떠오르지 않았다. for문으로는 간단하게 for i in c: c[i]+=1 매우 간단하게 2줄로 끝나지만 이대로 끝내면 재미없다. 파이썬은 사기이기 때문에 한줄로 끝내보려 한다. dict(zip(a.keys(),map(lambda x:x[1]+1,a.items()))) 다른 방법으론 dict(zip(a.keys(),map(lambda x:a.get(x)+1,a.keys()))) 이것도 있는데 for코드가 빠를거 같다. 생각한 김에 테스트해보자..
시작해보자 $ vol.py -f for2.raw imageinfo Volatility Foundation Volatility Framework 2.6 INFO : volatility.debug : Determining profile based on KDBG search... Suggested Profile(s) : Win7SP1x86_23418, Win7SP0x86, Win7SP1x86 AS Layer1 : IA32PagedMemoryPae (Kernel AS) AS Layer2 : VirtualBoxCoreDumpElf64 (Unnamed AS) AS Layer3 : FileAddressSpace (/home/sansforensics/Desktop/for2.raw) PAE type : PAE DTB :..
솔직히 많이 못만든 문제 문제 설명도 구대기고 정확히 뭘 원하는지 모르는 문제 $ vol.py -f for1.raw kdbgscan Volatility Foundation Volatility Framework 2.6 ************************************************** Instantiating KDBG using: Unnamed AS WinXPSP2x86 (5.1.0 32bit) Offset (P) : 0x2785b78 KDBG owner tag check : True Profile suggestion (KDBGHeader): Win7SP1x86_23418 Version64 : 0x2785b50 (Major: 15, Minor: 7601) PsActiveProcess..
def avoidObstacles(inputArray): return min([i for i in range(2, max(inputArray)+2) if all([j%i!=0 for j in inputArray])]) 1이면 그냥 다 박고 가겠다는 거니까 2부터 그리고 나눴을때 나머지가 0이면 장애물이랑 부딪히는 거니까 버리기
.dev 도메인이 끌려서 그냥 질러버렸다 $12 대충 15,000원이다. 원래는 Go로 서버하나 짠다음 GCP에 올려서 사용할 목적이었으나 GCP자료가 적어도 너무 적다. 그래서 포기^^ (서버 짠것도 터졌다고 말 못함) https://domains.google.com 아무튼 본론으로 Googledomains에서 DNS로 들어간다. 종합 레코드와 맞춤 리소스 레코드가 있는데 맞춤 리소스 레코드로 진행한다 ipv4칸에 27.0.236.139만 적어주면 끝난다. 왜인지 모르겠는데 CNAME으로 앞에 www붙이고 처음 시도했으나 보안접속 인증서가 7일동안 발급 대기중 이라떠서 오늘 포기하고 A로 시도했다. So clear 내가 저 발급 완료를 보려고 7일을 낭비했단 말인가 이제 chiqueen.dev로 접속이..
def isIPv4Address(s): p = s.split('.') return len(p) == 4 and all(n.isdigit() and 0 True ??? SSIBAL def isIPv4Address(s): p = s.split('.') for i in p: if len(i)>=2: if list(i)[0]=='0': return False return len(p) == 4 and all(n.isdigit() and 0
def arrayMaximalAdjacentDifference(inputArray): return max([abs(inputArray[i]-inputArray[i+1]) for i in range(len(inputArray)-1)])
def areEquallyStrong(yourLeft, yourRight, friendsLeft, friendsRight): return (yourLeft == friendsLeft or yourLeft == friendsRight) and (yourRight == friendsLeft or yourRight == friendsRight) 굉장히 쓰잘떼기 없어보이지만 통과다 return {yourLeft, yourRight} == {friendsLeft, friendsRight} 파이썬의 set을 잘 사용한 예시