포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 이 문제에선 시간제한을 넉넉히 주고, 메모리 제한을 타이트하게 만들었다. 정답 비율이 낮아 겁먹었지만, 여러 번의 시행착오 후에 문제를 풀 수 있었다. 코드를 보자. import sys as s a = int(s.stdin.readline()) array = [0 for i in range(10001)] for _ in range(a): array[int(s.stdin.readline())] += 1 for k in range(10001): if array[k] > 0 : for _ in range(array[k]): print(k) 일단 시간 제한이 나름 넉넉하다고 생각했어서, 처음엔 input()으로 입력받았지만..
초보자를 위한 100가지 문제를 모두 풀었다. 딱 30일 걸렸다. 솔직히 전공생인데, 아무리 시험기간이 겹쳤다고 해도 너무 오래 걸렸다. 이제, 문제를 풀며 부족하다고 느꼈던 부분을 보충할 시간이다. 시작은, 파이썬에 사용되는 함수에 대해 쫙 정리해 보겠다. 아, 그리고 백준 100문제를 전부 풀면 아래와 같이, 실버 2 등급이 된다. 문제를 풀며, 개발자로서 갖춰야 할 컴퓨터 지식과, 수학적 사고를 접하며 발전함에 만족을 느꼈다. 골드가 코앞이니, 좀 더 집중해 보자. 생각보다 뿌듯하네.
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 알파벳 + 크로아티아 알파벳의 개수를 출력하면 되는 문제이다. dz= 이 입력값으로 들어올 때, z= 과 이중으로 셈을 해서는 안된다는 걸 알아두자. 코드 a = input() memory = ['a' for _ in range(102)] for i in range(len(a)): memory[i] = a[i] array = ['c=','c-','dz=','d-', 'lj', 'nj', 's=','z='] count = 0 for i in range(len(a)): if memory[i]+memory[i+1]+memory[i+2] in array: count += 2 memory[i],memory[i+1],memor..
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 단순 구현문제이다. 코드 import math as m a = list(map(int,input())) array =[0 for i in range(10)] for i in a: array[i] += 1 array[9] = m.ceil((array[6] + array[9]) / 2) array[6] = 0 print(max(array)) 배운 점 1. ceil(), round(), floor // 각각 올림, 반올림, 내림 연산이다.
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 나는 항상 문제를 너무 어렵게 생각하나 보다.. 일단 내 코드부터 보자. 코드 a = int(input()) array= [[] for i in range(a)] for i in range(a,a-1,-1): for j in range(i): print((' '*(i-j-1)+'*'*(((j+1)*2)-1))) if (i-j-1) > 0: array[i-j-1] = ((' '*(i-j-1)+'*'*(((j+1)*2)-1))) for i in array: if i : print(i,end='\n') 제출 후 문제를 맞히고, 다른 사람은 어떻게 했는지 볼까 하고 찾아봤다. 코드 n = int(input()) for i ..
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 포스팅 전에 소리 한 번만 지르고 시작하겠다. 악! 코드 n,m = map(int,input().split()) array= [i+1 for i in range(n)] visited = [0 for i in range(n)] memory=0 while sum(visited) != n : for i in range(n): memory += 1 if (memory % m) == 0 and visited[i] == 0: visited[i] = 1 print(i+1,end=', ') else: memory %= m 틀린코드다, 빈자리를 계산 안 하고 문제 풀었다. 빈자리 계산한 코드 n,m = map(int,input()...
- Total
- Today
- Yesterday
- 상속
- 백준 피보나치 수열
- 백준
- 김영한
- spring
- 김영한 실전 자바 중급
- samron3
- webhacking.kr
- 스프링
- 프로그래머스 상품을 구매한 회원 비율 구하기
- 기술스택
- los 15단계
- ys.k
- 상품을 구매한 회원 비율 구하기 파이썬
- java
- static
- los 15
- zixem
- 코딩테스트 준비
- 코딩테스트
- samron
- 자바
- 프로그래머스
- 백준 피보나치
- Los
- 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
- extends
- 김영한 실전 자바 기본
- lord of sql
- 김영한 실전 자바 기초
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |