목록분류 전체보기 (191)
정화 코딩
8/21. 벌집 (백준 2292번) https://www.acmicpc.net/problem/2292 #python n = int(input()) count = 1 num = 1 while n > num : num += count * 6 count += 1 print(count) 헷갈려서 이런 식으로 그려가면서 규칙을 찾았다. 각 줄에서 최대인 수는 1, 7, 19, 37, 61인데, 공차가 6, 12, 18 이런 식으로 6의 배수였다. (정답) 8/21. 괄호 (백준 9012번) https://www.acmicpc.net/problem/9012 #python import sys num = int(sys.stdin.readline()) count = 0 while count < num : data = s..
8/15. 영화감독 숌 (백준 1436번) https://www.acmicpc.net/problem/1436 #python n = int(input()) count = 0 num = 0 while count = 3 : is666 = True if qu == 0 : break if is666 : count += 1 print(num) 처음에는 규칙을 찾으려고 했다. 도저히 숫자를 1부터 시작해서 하나하나 체크하기에는 시간 초과가 나올 것 같았기 때문이었다. 근데..
8/7. ACM 호텔 (백준 10250번) https://www.acmicpc.net/problem/10250 #python count = 0 countNum = int(input()) while count < countNum : count += 1 h, w, n = map(int, input().split(" ")) yy = n % h xx = n // h if yy == 0 : yy = h else : xx += 1 print(100*yy + xx) # print(yy, end = "") # print(format(xx, '02')) # 또는 print('{0:02d}'.format(xx)) 에 진짜 어이없어 내가 이 브론즈3 때문에 한시간 넘게 고생하다니.. 하 처음에는 n % h == 0 인 경우..
7/31. Hello World (백준 2557번) https://www.acmicpc.net/problem/2557 #python print("Hello World!") (정답) 7/31. 사칙연산 (백준 10869번) https://www.acmicpc.net/problem/10869 #python a, b = map(int, input().split(" ")) print(a + b) print(a - b) print(a * b) print(a // b) print(a % b) (정답) 7/31. 최소, 최대 (백준 10818번) https://www.acmicpc.net/problem/10818 #python n = int(input()) data = list(map(int, input().spli..
7/24. 부녀회장이 될테야 (백준 2775번) https://www.acmicpc.net/problem/2775 #python data = [[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]] for i in range (1, 15) : data.append([]) data[i].append(data[i-1][0]) for j in range (1, 14) : data[i].append(data[i][j-1] + data[i-1][j]) case = int(input()) for i in range (0, case) : k = int(input()) n = int(input()) print(data[k][n-1]) 이 문제의 알고리즘 분류를 슬쩍 보니 다이나믹 프로그..
7/17. OX퀴즈 (백준 8958번) https://www.acmicpc.net/problem/8958 #python countNum = int(input()) count = 0 while (count < countNum) : data = list(input()) count += 1 totalScore = 0 score = 0 for i in range (0, len(data)) : if data[i] == 'O' : score += 1 elif data[i] == 'X' : score = 0 totalScore += score print(totalScore) 문자열을 리스트로 변환하는 법 data = list(input()) 문자열을 " "로 잘라서 리스트로 변환하는 법 data = list(inpu..
종강 이후로 자고 먹고 노는 것밖에 안 하다가 열심히 미래 고민과 준비 중인 친구랑 만나고 현타를 세게 맞이하여 다시 문제 풀기를 시작하기로 했다. 오빠가 추천해준 강의를 같이 들으면서 해볼까 생각 중이다. 중간중간 웹개발 입문 강의 듣기와 게임 개발을 병행하는 것이 이번 방학의 목표이다. 갓생.. 살아보자구..~ 7/10. We love kriii (백준 10718번) https://www.acmicpc.net/problem/10718 #python print("강한친구 대한육군\n강한친구 대한육군") 시작은 브론즈5로..,,ㅎㅎㅎ (정답) 7/11. 곱셈 (백준 2588번) https://www.acmicpc.net/problem/2588 #python n1 = int(input()) n2 = int..
1. 잃어버린 괄호 (백준 1541번) https://www.acmicpc.net/problem/1541 //C #include int main() { char str[60]; int num[30]; char oper[30]; scanf("%s", &str); return 0; } //C // 이건 토큰 분리 말고 다른 방식으로 입력 받는 방법 중 하나! // 파일이 끝날 때까지 정수를 입력받고, 정수를 입력받으면 부호까지 같이 들어오니까 바꿔줘야 하는데 // 바꿔줄 때 문자열에 +, -도 넣어주기! // (오빠가 알려준 방법.. ㅎ) #include #include #include #include #include // 문자열 토큰 분리 (문자열 처리 라이브러리 예제) #define N 100 int i..