본문 바로가기 메뉴 바로가기

hdd

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

hdd

검색하기 폼
  • 분류 전체보기 (329)
    • 암호학 (1)
    • SQL injection (117)
      • lord of SQL (50)
      • injection 문법 (2)
      • Zixem (10)
      • webhacking (55)
    • MySQL (1)
    • 백준 (121)
    • 코딩테스트 (2)
    • 백지 (4)
    • 프로그래머스 (45)
    • 기술스택 (34)
      • 자바(Spring) (34)
      • DataBase (0)
    • CS(Coumpter Science) (1)
    • 일기 (3)
  • 방명록

전체 글 (329)
백준 1764 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자.시간 초과 2번과, 2번의 오답 후 풀어낼 수 있었다. 코드부터 보자 코드 import sys as s n,m = map(int,s.stdin.readline().split()) array, array2={},[] count = 0 for i in range(n): name = s.stdin.readline().strip() array[name] = 0 for j in range(m): name = s.stdin.readline().strip() if name in array: count += 1 array2.append(name) array2.sort() print(count) for i in array2: prin..

백준 2023. 7. 30. 23:56
백준 10816 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 요새 포스팅 빈도가 줄어듦을 확연히 체감한다. 분수 모르고 바쁜 탓이다. 그래도 짬을 내어 하나라도 남겨본다. 코드 import sys as s n = int(s.stdin.readline()) dict={} a = list(map(int,s.stdin.readline().split())) for i in a: if i in dict: dict[i] += 1 else: dict[i] = 1 m = int(s.stdin.readline()) b = list(map(int,s.stdin.readline().split())) for j in b: if j in dict: print(dict[j], end=' ') else..

백준 2023. 7. 29. 02:20
백준 7785 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자.코드부터 보자. 코드 import sys as s array = {} n = int(s.stdin.readline()) for i in range(n): a,b = map(str,s.stdin.readline().split()) if b == 'enter': array[a] = 1 else: del array[a] array = sorted(array, reverse=1) for j in array: print(j) 처음에 import sys as s를 빼고 그냥 입력으로 받았더니 시간초과를 받았다. 추가 후 통과할 수 있었다. 배운 점 1. dict에서는 del dict [a]를 통해 요소를 지울 수 있다.

백준 2023. 7. 25. 16:50
백준 14425 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 이전에 푼 문제에서 코드만 조금 수정하면 풀 수 있는 문제다. 이전 문제인 숫자카드에서는 배열을 사용해서 시간초과를 받았었지만, 이번엔 바로 dict을 만들어 문제를 통과했다. 코드 array = [] array2 = [] sum=0 n, m = map(int,input().split()) for i in range(n): array.append(input()) dict={i:i for i in array} for i in range(m): array2.append(input()) for k in array2 : if k in dict : sum += 1 else: continue print(sum) 다만, 반복문에..

백준 2023. 7. 25. 13:30
백준 10815 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 오랜만에 다시 문제를 접하니 처음에 그냥 생각 없이 풀었다. 코드부터 보자. 코드 array = [] array2 = [] n = int(input()) array = list(map(int,input().split())) m= int(input()) array2 = list(map(int,input().split())) for k in array2 : if k in array : print('1',end=' ') else: print('0',end=' ') 시간초과다. 입력값을 보니 500000이 될 수 있다. 위 코드의 경우 최악의 시간이 500000^2만번으로 예상된다. 따라서 해쉬테이블을 만들어 사용했다. 해..

백준 2023. 7. 24. 17:53
백준 1037 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 수학 문제를 풀다가, 의도와 다르게 풀어낸 거 같아 포스팅한다. 코드부터 보자. 코드 a = int(input()) array = list(map(int,input().split())) print(max(array)*min(array)) 위 코드에서 보면 알 수 있듯이, a라는 값은 그냥 입력을 받기 위해서만 사용되었지 아무 기능도 하지 않는다. 나름 백준의 문제들을 풀어보며, 작은 것도 분명히 무슨 역할을 할 거라 생각했는데, 처음 예외를 접했다. 또한, 주어진 약수중, 가장 작은 약수와 가장 큰 약수의 곱이 원래 값이다. 기분이 오묘하다.

백준 2023. 7. 18. 22:46
백준 3009 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자.긴 설명이 필요 없다. 바로 코드를 보자. 코드 x,y=[],[] for _ in range(3): a,b = map(int,input().split()) x.append(a) y.append(b) for i in set(x): if x.count(i) == 1: print(i, end = ' ') for j in set(y): if y.count(j) == 1: print(j, end = '') 입력받은 x와 y값 중 하나인 값들을 찾아 출력해 주는 코드다. 좀 더 짧게 할 수 도 있지 않을까 싶어 다른 사람의 코드를 찾아보았지만, 거의 12줄로 코드 양은 비슷했다. 끝! 요즘 포스팅하는 내용이 줄어들었다. 기초적인..

백준 2023. 7. 17. 16:34
백준 11005 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 직전에 풀었던 진법 변환의 반대버전이다. 풀어내는데 어려움은 없었다. 하지만 아직도 key를 선언할 때, 하드코딩을 한 게 마음에 걸린다. 우선 코드를 보자. 코드 b, n = map(int,input().split()) alpha = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':'A','11':'B','12':'C','13':'D','14':'E','15':'F','16':'G','17':'H','18':'I','19':'J','20':'K','21':'L','22':'M','23':'N','24':'O','25':'P','26':'Q','2..

백준 2023. 7. 17. 15:46
이전 1 ··· 12 13 14 15 16 17 18 ··· 42 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 상품을 구매한 회원 비율 구하기 파이썬
  • 김영한 실전 자바 기초
  • 김영한 실전 자바 중급
  • 상속
  • spring
  • lord of sql
  • Los
  • 백준 피보나치
  • static
  • 스프링
  • 김영한 실전 자바 기본
  • ys.k
  • 김영한
  • webhacking.kr
  • extends
  • 기술스택
  • samron
  • los 15
  • samron3
  • 백준 피보나치 수열
  • los 15단계
  • 프로그래머스 상품을 구매한 회원 비율 구하기
  • 코딩테스트 준비
  • 자바
  • 코딩테스트
  • 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
  • java
  • 백준
  • 프로그래머스
  • zixem
more
«   2025/11   »
일 월 화 수 목 금 토
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
글 보관함
250x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바