본문 바로가기

분류 전체보기237

백준 1110 파이썬 26 2+6=8 =>68 - 1 6+8=14 =>84 - 2 8+4=12 =>42 - 3 4+2=6 =>26 - 4 반복문은 계속 돌린다. => True로 해놔서 계속 돌아감 숫자를 입력한다. => n, check에 저장 십의 자리, 일의 자리를 분리해서 더한다. => temp에 저장 새로 생긴 숫자에서 십의 자리, 일의 자리를 더한 값에서의 일의 자리와 새로 생긴 숫자에서 일의 자리를 합친다. => new에 저장 횟수를 체크한다. => cnt에 1을 더함 n에 두 번째로 생성된 변수를 저장하고 처음 변수와 비교해서 같으면 반복문을 break로 탈출한다. 횟수를 출력한다. n = int(input()) check = n new = 0 temp = 0 cnt = 0 while True: temp = n//.. 2022. 1. 18.
백준 2480 파이썬 입력 3개를 리스트에 넣고 그것들을 비교하면서 연산하면 될 것이라고 생각했다. if 조건문을 엄청 많이 사용했다. a=list(map(int,input().split())) if a[0]==a[1]==a[2]: print(10000+a[0]*1000) elif a[0]==a[1]: print(1000+a[1]*100) elif a[1]==a[2]: print(1000+a[1]*100) elif a[0]==a[2]: print(1000+a[0]*100) else: print(max(a)*100) 다 만들고 다른 사람들이 작성한 코드 중, set()를 이용해서 작성한 것을 보았다. set는 list와 비슷하지만 중복을 허용하지 않는다. set를 이용하면 아주 간결하게 작성이 가능하다. 1. list에 입력 .. 2022. 1. 17.
백준 2530 파이썬 시간과 관련된 문제는 나눗셈을 이용하는게 가장 좋은 방법이라고 생각하였다. 먼저 조리 예상 시간을 그대로 입력 받은 현재 시간의 초에 더해버린다. 그리고 현재 시간의 초가 60이 넘어가면 분에 60을 나눈 몫(b+=c//60)을 더하고, 60을 나눈 나머지(c=c%60)를 초에 넣어버린다. 시간은 24가 넘어가면 0부터 시작해야 되기 때문에 시간을 24로 나눈 나머지(a=a%24)로 덮어 씌워버린다. a,b,c=map(int,input().split()) d=int(input()) c+=d if c>59: b+=c//60 c=c%60 if b>59: a+=b//60 b=b%60 if a>23: a=a%24 print(a,b,c) 2022. 1. 16.
백준 5532 파이썬 5532번: 방학 숙제 (acmicpc.net) 5532번: 방학 숙제 한 줄에 하나씩 총 다섯 줄에 걸쳐 L, A, B, C, D가 주어진다. (2 ≤ L ≤ 40, 1 ≤ A, B ≤ 1000, 1 ≤ C, D ≤ 100) 항상 방학 숙제를 방학 기간내에 다 할 수 있는 경우만 입력으로 주어진다. www.acmicpc.net 국어, 수학의 과제를 각각 해결하는데 걸리는 일 수를 구하고, 둘 중 큰 값을 방학 총 일수에서 빼면 된다. 처음에는 (숙제 분량//하루 최대 페이지)+1 이라는 식을 세워서 코드를 작성했는데 이렇게 작성하면 딱 나누어 떨어지는 경우(ex: 48//6)에도 +1이 되기 때문에 안된다. 그래서 그냥 (숙제 분량/하루 최대 페이지)로 소숫점 까지 뽑아낸 다음에 math 모듈에 있는 .. 2022. 1. 16.
OWASP IoT top 10 - 2018 OWASP는 오픈소스 웹 애플리케이션 보안 프로젝트이다. 주로 웹에 관한 정보노출, 악성 파일 및 스크립트, 보안 취약점을 연구하며 많이 발생하고 보안상 크게 영향을 끼치는 것들 10가지를 선정해 공개한다. (출처 : OWASP 위키백과) OWASP에 웹 취약점만 있다고 생각했는데, IoT 프로젝트도 진행하고 있었다. 그게 바로 OWASP IoT top 10이다. 설명을 보면 IoT 시스템을 구축, 배포 또는 관리할 때 피해야 할 상위 10가지 사항이라고 적혀있다. 이 포스트는 OWASP IoT top 10을 해석하고, 그와 관련된 나의 생각을 적어보았다. 최대한 팩트만을 이용해 생각을 적기 위해 관련 용어들을 검색하는 등 여러가지 노력을 기울였다. OWASP Internet of Things OWASP.. 2021. 9. 21.
[SK 뉴스쿨] 2022 SK 뉴스쿨 신입생 모집 안녕하세요. 제가 수업을 듣고 있는 SK 뉴스쿨에서 2022년도 신입생 모집 공고가 나왔습니다. SK에서 좋은 취지로 진행하고 있는 사업이니 관심 있으신 분들은 공고 보시고 지원하시면 좋을 것 같습니다. ​ 2022년 뉴스쿨에서는 5개 학과에서 교육을 진행할 예정입니다. 조리과 / 외식경영과 / MD과 / 정보보안과 / 자동차판금도장과(신설) 또 교육기간 동안 오롯이 교육에만 올인할 수 있도록 상당히 많은 지원을 해줍니다. 사전에 설명회도 진행하니 한 번 보시면 좋을 것 같습니다. 자세한 정보는 아래 블로그에 잘 정리되어 있으니 참고하세요~!~! [SK 뉴스쿨 정보보안학과 2기 POPO 블로그] https://blog.naver.com/lucete96/222508721103 [ SK 뉴스쿨 ] 2022 .. 2021. 9. 19.
728x90