백준 10

[백준] 단계별로 풀어보기 27일차 8958번

매일코딩 : 21년 08월 09일 (27일 차) 🚩출처 백준 코딩 어제코딩 : [백준] 단계별로 풀어보기 26일차 1546번 이 문제는 대략 삼일 고민했다. ㅜㅜㅜ 휴,ㅡ, , 그래도 다행이 풀었다 ㅎㅎ,, OX퀴즈 #문제 8958번 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 출력: 각 테스트 케이스마다 점수를 출력한다. 먼저 저 값들이 한번에 입력 받는 다는 점. (..

[백준] 단계별로 풀어보기 24일차 2577번

매일코딩 : 21년 08월 4일 (24일 차) 휴가 겸 본가 가서... 할 줄 알았는데 안했다 ㅎ 🚩출처 백준 코딩 어제코딩 : X 읍다... 숫자의 개수 #문제 2577번 세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다. 출력: 첫째 줄에는 A × B × C의 결과에 0 이 몇 번 쓰였는지 출력한다. 마찬가지로 둘째 줄부터 열 번째 줄까지 A × B × C의 결과에 ..

[백준] 단계별로 풀어보기 22일차 10818번

매일코딩 : 21년 07월 28일 (22일 차) 🚩출처 백준 코딩 어제코딩 : [백준] 단계별로 풀어보기 21일차 1110번 최소, 최대 #문제 10818번 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 출력: 시험 성적을 출력한다. 내답변: num=int(input()) a=list(map(int,input().split())) a.sort() print("%d %d" %(a[0], a[-1])) 아직도 list입력 받는 부분에서 헤맸다...😥 그리고 시간이 너무 걸렸다. 엄청 시간이 오래 걸리는 코드 인것 같다 ㅜ

[백준] 단계별로 풀어보기 21일차 1110번

매일코딩 : 21년 07월 27일 (21일 차) 🚩출처 백준 코딩 어제코딩 : 더하기 사이클 #문제 1110번 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. //// 이하 생략 https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고..

[백준] 단계별로 풀어보기 20일차 10951번 10952번

매일코딩 : 21년 07월 26일 (20일 차) 주말에는... 1도 안했다.... ㅜ 🚩출처 백준 코딩 어제(X) 최근코딩 : [백준] 단계별로 풀어보기 19일차 10871번 while문, A+B - 5 #문제 10952번 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 출력: 각 테스트 케이스마다 A+B를 출력한다. 내 답변: result=10 while result !=0: a,b=map(int,input().split()) result=a+b if result !=0: print(result) A+B - 4 #문제 10951번 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 출력: 각 테스트 케이스마다 A+B를 출력한다. 내 답변: while..

[백준] 단계별로 풀어보기 - 2. if문 (4)

매일코딩 : 21년 07월 13일 (10일차) 🚩출처 백준 코딩 어제코딩 : [백준] 단계별로 풀어보기 - 2. if문 (3) //알람시계// #문제 5번 : 2884번 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면..

[백준] 단계별로 풀어보기 - 1. 입출력과 사칙연산 (5)

매일코딩 : 21년 07월 8일 (5일차) 🚩출처 백준 코딩 어제코딩 : [백준] 단계별로 풀어보기 - 1. 입출력과 사칙연산 (4) 문제 10번 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 답변: 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) 문제 11번 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), ..

[백준] 단계별로 풀어보기 - 1. 입출력과 사칙연산 (3)

매일코딩 : 21년 07월 6일 깜박해서 모바일로 급하게 풀었다 ㅠ 나중에 이쁘게 수정해야지 문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 첫째 줄에 A-B를 출력한다. 정답: 후 이와중에 여러번 틀린게 더 웃기다 ㅠ 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 정답: a,b=map(int,intput().split()) print(a*b)

[백준] 단계별로 풀어보기 - 1. 입출력과 사칙연산 (2)

매일코딩 : 21년 07월 5일 (2일차) 🚩출처 백준 코딩 어제코딩 : [백준] 단계별로 풀어보기 - 1. 입출력과 사칙연산 (1) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 조금 헤맸다. ... 사실 좀 많이 헤맸다. # 입력 값을 정수로 변환하기 input 한번에 값 하나만 입력받았는데, 한번에 값을 여러개 받을 수 있는 것이 있을까? input().split() 그래서 좀 찾아봤다. 변수1, 변수2 = input().split() 변수1, 변수2 = input().split('기준문자열') ->왜 print(a+b)랑 print(int(a)+int(b))랑 값이 다를까? a, b는 문자열이다. 따라서 문자열 + 문자열은 그대로 붙여넣기 되서 나온다. 정답: A,B..

[백준] 단계별로 풀어보기 - 1. 입출력과 사칙연산 (1)

매일코딩 : 21년 07월 4일 (1일차) 🚩출처 백준 코딩 //1번// Hello World! 출력하기 print("Hello World!") !안붙여서 엄청 틀렸다. 제목이 Hello World라서 없는줄 ㅜ //2번// 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. ex) 강한친구 대한육군 강한친구 대한육군 print("강한친구 대한육군\n강한친구 대한육군") 여기서 줄바꿈은 \n인데, /n으로 잘 못 썼었다. ㅎ //3번// 아래 예제와 같이 고양이를 출력하시오. 나만 없는 고양이, 문제에 나왔다. 이렇게 결과가 나오면 된다는데, 고양이 인가? 싶다... 고양이인가>? 곡양익? \ /\ ) ( ') ( / ) \(__)| 아 이제 보인다 ㅜ 옆모습이였어... print("""\..