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

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)
백준 1152번 문제풀이 [python]

포스팅에 앞서 문제가 틀릴 수 있으며, 해당 부분 지적 감사히 받습니다. 문제를 보자. 이 문제 또한 해결하며, 파이썬 문법에 대해 다시 한번 학습 필요성을 느꼈다. 처음에는 아래 코드로 문제를 해결하려 했다. a = input().strip() count = 0 for i in range(len(a)): if a[i:i+1] == ' ': count += 1 count += 1 print(count) 결과적으론 틀렸다. 왜냐하면 공백이 2개 들어왔을 때 내 코드는 걸러내지 못한다. 아니 근데, 공백이 연속해서 나오는 경우 없다매.. 정답 코드 a = input().strip() words = a.split() # 공백으로 문자열을 나누어 단어 리스트 생성 count = len(words) # 단어의 개..

백준 2023. 6. 2. 12:50
백준 1110번 문제풀이 [pyhton]

포스팅에 앞서 내용이 틀릴 수 있으며, 해당 부분 지적 감사히 받습니다. 문제를 보자. 이 문제를 보고 풀며 느낀 점은, 알고리즘 문제를 풀기 전에 "문법부터 확실히 알아두자"라고 생각이 들더라. 처음 내가 문제에 접근한 방식은 문자열과 숫자의 연산과 결괏값을 캐스팅하여 기존 입력받은 N값에 비교하려 했지만 그리 쉽게 되지 않았다. 그래서 그냥 변수를 많이 만들어서 문제를 해결했다. 필자는 개인적으로 코딩을 할 때, 변수를 많이 만드는것을 굉장히 기피한다. 왜인지 변수를 많이 만들면 마음이 불편해진다. 코드를 보자 a = int(input()) # 26 other = a count = 0 ten = 0 one = 0 num= 0 while True: count+=1 ten = a // 10 # 2 one..

백준 2023. 6. 2. 12:20
백준 11720, 11721, 11719, 11654 [python]

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적은 감사히 받습니다. 바로 문제를 보자. 11720번 문제 11720번 코드 a = int(input()) c = input() b = sum(map(int, c)) print(b) 이 문제에선 sum()과 map(,) 함수에 대해 배웠다. 11721번 문제 11721번 코드 a=input() b="" for i in range(1,len(a)+1): b+=a[i-1:i] if(i%10==0): print(b) b="" else: print(b) 문제의 난이도는 쉬웠지만 스스로 해결할 수 있었던 문제라 역시 뿌듯했다. 11719번 문제 11719번 코드 while True: try: print(input()) except EOFError: break..

백준 2023. 6. 1. 22:43
백준 1463번 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있으며, 해당 부분 지적은 감사히 받습니다. 문제를 보자. 이땐 몰랐다. 힌트가 나에게 어떤 걸 이야기해 주려는지.. 처음 나의 생각은 연산 횟수가 제일 적으려면, 수를 제일 작게 하는 연산을 해야 한다 생각했다. 그래서 초기 코드는 a = int(input()) count=0 while a>=1: if (a%3 == 0): count+=1 a/=3 elif (a%2 == 0): count +=1 a/=2 else: count+=1 a-=1 print(count) 이렇게 작성하였고, 제출했다. 틀렸다. 나는 나의 논리에 오점이 있을 거라 생각하지 못했기에, 현실 부정하며 한번 더 제출했다. 결과는 냉정했다. 통학시간이 다가왔기에, 준비를 하며 복잡한 머릿속을 정리했다. 통학..

백준 2023. 6. 1. 04:35
백준 2839번 문제풀이 [python]

포스팅에 앞서 내용이 틀릴 수 있으며, 해당 부분 지적은 감사히 받습니다. 오늘은 오후에 여유시간이 없어, 아침에 한 시간 일찍 일어나서 한 문제라도 먼저 풀어본다. 이제 진짜 알고리즘 같은 문제가 나왔다고 느꼇다. 오랫동안 수학문제를 풀 일이 없어, 이런 간단한 문제에서도 애를 먹었다. 코드 a = int(input()) count=0 while a >= 0: if((a%5)==0): count += int(a/5) print(count) break a-=3 count += 1 else: print(-1) 간단하게 5로 나누고 나뉘지 않으면 3kg 한 봉지 담는 가정으로 푼 문제이다. 또한 이 문제를 풀며 while - else 문법에 대해 새로 배웠다. while 문 내부에 break가 있을경우 el..

백준 2023. 5. 31. 08:43
백준 10430, 2440, 7287, 2441, 9498, 8393, 2558, 10172, 1924, 10817, 11718, 10871 문제풀이 [python]

포스팅에 앞서 틀린 내용이 있을 수 있습니다. 해당 부분 지적 감사히 받습니다. 이번 문제들은 주관적 기준하에 중요하다고 생각한 부분만 남길 것이다. 10430 문제 [나머지] 10430번 코드 : a,b,c = map(int, input().split()) print((a+b)%c) print(((a%c)+(b%c))%c) print((a*b)%c) print(((a%c)*(b%c))%c) 2440번 문제 [별 찍기 -3] 2440번 코드 : a = int(input()) for i in range(a,0,-1): print('*'*i) 7287번 문제 [등록] 7287번 코드 : print('17\nrladydtn') 이거는 별거 없다. 그냥 본인 정보 맞게끔 개인 페이지에서 찾아서 입력하면 된다. ..

백준 2023. 5. 31. 00:01
백준 2741, 2438, 10998, 2739 ,10718, 2742, 10869, 1008, 2439 문제풀이 [python]

포스팅에 앞서 내용이 틀릴수 있으며, 해당 부분 지적은 감사히 받습니다. 백준의 여러 알고리즘 문제를 읽으며 좌절을 반복했다. 새로운 방법을 찾아야 했다. 그러다 백준에서 가장 많이 풀린 문제 top 100 ( 입문자 추천 ) 이라는 문구를 발견했다. 그래. 이거먼저 풀어보자. 문제의 난이도는 쉬운편이어서 금방 풀 수 있었다. 하지만 반복되는 런타임 에러와, 수준낮은 문제를 풀며, 나의 마음 한구석에는 답답함만 쌓여갔다. 내가 원하는건 이런게 아닌데... 솔직히 1008번까지 문제는 딱히 기록할 만한게 없다. 그냥 "int()로 씌우면 반올림이 된다." 정도 있다. 하지만 2439번 문제를 풀며, 이건 기록 해야겠다 생각이 들었다. 이 쉬운 문제에서 상당히 고전했다. 문제는 ,와 +의 차이였다. ㅋㅋㅋㅋ..

백준 2023. 5. 30. 22:05
백준 2750번 문제 - 수 정렬하기

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 지적은 감사히 받습니다. 바로 문제부터 보자. 문제에 대한 설명은 스킵한다. 앞으로도 필자의 독해 능력에 있어 의구심이 드는 문제가 아니라면 언급하지 않을 생각이다. 모두 문법 오류였다. a = int(input()) array = [] for i in range(a): array.append(int(input())) array.sort() for j in range(a): print(array[j]) 기분이 좋다. 배운 점 array.sort() || array.sort(reverse=true) 두 가지 옵션을 사용하면 오르, 내림차순을 한 줄 만에 끝내준다.

백준 2023. 5. 30. 19:56
이전 1 ··· 23 24 25 26 27 28 29 ··· 42 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 상속
  • 프로그래머스
  • samron3
  • los 15
  • webhacking.kr
  • spring
  • 기술스택
  • static
  • los 15단계
  • 프로그래머스 상품을 구매한 회원 비율 구하기
  • java
  • 상품을 구매한 회원 비율 구하기 파이썬
  • extends
  • 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
  • 자바
  • samron
  • ys.k
  • 백준 피보나치 수열
  • 김영한 실전 자바 기초
  • 백준 피보나치
  • zixem
  • Los
  • 코딩테스트 준비
  • 김영한 실전 자바 중급
  • 스프링
  • 김영한
  • lord of sql
  • 코딩테스트
  • 백준
  • 김영한 실전 자바 기본
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

티스토리툴바