일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #싸지방dns
- 컴퓨터 아키텍쳐
- 설탈 배달
- 백준 1065번
- 프로그래밍
- off-chain
- 탈중앙화
- #싸지방
- 10172
- 백준 17119
- 카르테시
- 클럭 주기
- 클럭사이클
- 블록체인
- 그대로 출력하기
- On-chain
- 백준 2439번
- 17119
- 백준 알고리즘 설탕
- 백준 알고리즘
- 백준 2839번
- 2839번
- 백준 17118
- 백준 10172번
- 일본여행 #나고야 #일본 #일본맛집 #아스칸논신궁
- 백준 10172
- 알고리즘
- #싸지방 유튜브
- 백준
- 체인링크
- Today
- Total
목록백준 알고리즘 (10)
킵고잉
오늘은 3이란 고민한 한 수 문제를 올려본다. 솔직히 이 문제는 풀다가 뚝배기가 깨지는 줄 알았다. 그리고 풀긴 풀었지만 다른 블로그를 조금씩 (?) 서칭하면 서 풀었기에 기분은 크게 좋지가 않다. 좀 더 정진하고 공부해야하는게 맞는거 같다. 매일 같이 생각해야 한 문제 풀린다는데....ㅎㅎㅎ 이번 문제는 그냥 함수보다는 그냥 풀어도 될 것 같아서 풀어버렸다. 추후에 함수로 정리해서 또 올리겠다. 일단 문제부터 보자 한수 성공시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB203368942778544.844%문제어떤 양의 정수 X의 자리수가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N..
이번 문제는 정말 기본적인 것을 모르면 풀 수 없는 문제였다. 이 문제는 그냥 보면 바로 풀 수 있다는 생각이 든다. 근데 정답률을 보면 39.9%정도 40프로가 안된느 것이다. 조금만 더 자세히 알고 있으면 좋았을 텐데 아쉽다는 생각이 들었다. 공부하면서 사소한 것이라고 넘어갔는데 앞으로는 그럴일이 없었으면 좋겠다. 문제 나간다. 개 실패한국어 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB49604170091558638.218%문제아래 예제와 같이 개를 출력하시오.입력없음.출력개를 출력한다. |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| 이렇게 생긴 귀여운 개를 보여줘야되는데 따옴표와 작은 따옴표, 그리고 백슬래쉬등 문자형 상수 escape sequenc..
단계별로 쭉 풀고 있는데, 정말 기본적인 문제들은 올리는데에도 시간이 들고 여러분들도 잘 알고 있으리라 생각이 되서 조금은 내가 풀면서 생각을 조금은 했어야 하는 문제들로만 올리려고 한다. 별찍기 처음은 쉬웠지만 오른쪽 정렬된 별찍기는 그당시 조금 당황스러워 했던것 같다. 아래 문제 나간다. 별찍기 - 2 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 128 MB 35956 20761 18903 59.667% 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별 (예제 참고)을 출력하시오. 입력 첫째 줄에 N (1
이번 문제는 지난번에 내가 처음 알고리즘이라고 느낄 수 있었던 문제이며 처음 풀었을때 조금은 자괴감을 느끼면서 풀었던 문제이다.문제 나가신다. 설탕 배달 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 128 MB 60261 15385 12511 27.779% 문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개..
오늘 풀어본 문제는 지난번에 단계별에서 학교에서 배운거를 다 까먹고 그대로 포기했다. 검색해보니 EOF이런거 나왔는데 다른게 아니라 getline(cin,variable)을 쓰면 간단히 해결될 문제였다! (역시 배운거를 계속 사용하지 않으면 까먹는게 사람인 것 같다.) 아무튼 문제 두개 먼저 보여주겠다. 그대로 출력하기 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 256 MB 75651 15798 12644 25.585% 문제 입력 받은 대로 출력하는 프로그램을 작성하시오. 입력 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 ..
고민고민하다가 드디어 더하기 사이클을 풀어냈다. 이거를 근데 if문 사용하라는 건데 내가 푼 방식으로는 if가 전혀 들어가지도 않으며 상당히 간단하다! 내가 생각한대로 움직이긴 하지만 다른 사람들과 조금 달라서 다른 사람들은 왜 그렇게 풀었는지 아직 초보라 조금은 가독이 되지 않는다. 일단 문제 나가시겠다. 더하기 사이클 성공시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB29890141011209248.248%문제0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를..
지난번에 풀려다가 그냥 별 생각 안하고 넘어가서 다시 들고 왔다. (사실 if 문 마지막 단계 풀다 막혀서 온거다.) 이번 문제는 조금만 생각하면 금방 풀리는 문제다. 근데 왜 안풀고 넘어 갔을까 ? 아래 문제 나가신다. 세 수 성공시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB35647159641428347.691%문제세 정수 A, B, C가 주어진다. 이 때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)출력두 번째로 큰 정수를 출력한다.예제 입력 1 복사20 30 10 예제 출력 1 복사20 예제 입력 2 복사30 30 10 예제 출력 2 복사30 예제 입력 3 복사40 40..
오늘의 코딩 문제 평균은 넘겠지! 이거는 문제 출력은 문제가 없었는데 계속 틀렸다고 하니깐 열받아서 계속해서 해보니 자료형 때문에 틀렸다고 떴다. double 을 써야 맞는 문제... 도대체가!! 뭐가문제인거지?! float여도 큰문제 없는데! 아무튼 문제는 이렇다. 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB233768796779339.627%문제대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.입력첫째 줄에는 테스트 케이스의 개수 C가 주어진다.둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작..
오늘은 10871번을 풀어보기로 했다. 문제는 아래와 같다. 문제정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이 때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.입력첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.출력X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. 자 문제는 어렵지 않다! 처음에는 c++ 함수에만 익숙한터라 배열을 이용하여 풀어 냈다. #include using namespace std;int main() {int a = 0 , b = 0, c[10000] =..
군 복무 중에 코딩 공부 하는게 어렵지 않다는걸 깨달은 후에 여기서 공부한 것들을 조금이나마 남겨볼 생각으로 블로그가 내 성격에 맞지 않더라도 시작했다. 이미 여러 시행 착오 끝에 15문제 이상 풀었지만 오늘 푸는 문제 부터라도 계속 해서 기록해 나갈 생각이다. 자 그럼 문제부터 보자! 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 사진으로 깔끔하게 올리려고 했으나 Adobe Flash Player가 깔리지 않는 관계로 일단 복붙해서 올리기로 했다. 이 문제를 보고 처음에는 어떻게 해야할지 감이..