본문 바로가기

전체 글1058

C# 11제] C# 프로그래밍 입문 CHAPTER 3. p149 3.9 (1) 소수 구하는 프로그램을 작성하기. 출처 : 대한민국 외교부 독도갤러리 문제] 소수(Prime number)란 1과 자기 자신 외에는 약수를 갖지 않는 수이다. 100 이하의 소수를 구하는 프로그램. 참고풀이] using System; namespace Chapter3 { class P149_3_9_1 { static void Main(string[] args) { //100이하의 소수를 구하는 프로그램 int i; int na; Console.WriteLine("1~100 이하의 소수는 아래와 같습니다."); for (i=1;i 2021. 8. 20.
Python 17제] 2021년 한국정보올림피아드 1차대회 초등부 2. 나누기 문제] N개의 정수 수열 A1, A2,..., AN이 주어진다. 수열을 각각이 연속된 네 부분으로 나누려고 한다. 단, 각 부분은 최소 하나의 수를 포함해야 한다. 또 각 부분의 합은 모두 같아야 한다. 즉 어떤 i, j, k(1≤i<j<k<N)에 대해서 [A1,...,Ai], [Ai+1,...,Aj], [Aj+1,...Ak], [Ak+1,...AN]으로 나눈다. 예를 들어 주어진 수열이 4, -1, 2, 1, -3, 1, 2, 2, 1, 3이라고 하자. 이 수열을 아래과 같이 나누면 각 부분의 합이 달라서 허용되는 형태가 아니다. [4, -1, 2], [1, -3, 1, 2], [2, 1], [3] 아래와 같이 나눈 경우 각 부분의 합이 모두 같다. [4, -1], [2, 1],[-3, 1, 2, 2,.. 2021. 8. 19.
블록체인( blockchain) 온라인 거래 정보를 수정할 수 없도록 데이터를 블록(block)으로 만들고 암호기술을 사용한 고리 모양의 체인(chain)으로 연결하여 분산 컴퓨팅 기술로 저장·관리하는 방식. 블록체인의 기본 구조는 블록(block)을 순차적으로 연결한 블록 모음의 형태이며 피투피(P2P) 네트워크를 기반으로 한다. 일정 시간 동안 네트워크 참여자가 거래 정보를 서로 교환해 확인하고 검증하는 과정을 거쳐, 서로 동의한 거래 정보들만 하나의 블록으로 만든다. 그리고 새로 만들어진 블록을 이전 블록체인에 연결하고, 그 사본을 만들어 각 네트워크 참여자 디지털 장비에 분산․저장한다. 이때 안전한 교환을 위해 해시 함수, 디지털 서명, 합의 알고리즘 등을 사용한다. 따라서 기존 은행처럼 중앙 서버에 거래 장부에 대한 데이터베이.. 2021. 8. 16.
Java 3제] 2021년 한국정보올림피아드 1차대회 초등부 1. 지우개 문제] N개의 칸에 1 부터 N 까지의 수들이 왼쪽부터 순서대로 저장되어 있다. 또, 각 칸은 왼쪽부터 1 부터 N까지 순서대로 번호가 붙어 있다. 즉, 처음에는 각 칸의 번호와 각 칸에 저장된 수가 같다. 아래 그림은 N = 7일 때의 예이다. 다음 작업을 수가 정확히 하나가 남을 때 까지 반복한다. (A) 홀수번 칸의 수들을 모두 지운다 (B) 남은 수들을 왼쪽으로 모은다. 제일 첫 작업의 (A) 단계가 끝나면 칸들의 상태는 다음과 같을 것이다. (B) 단계가 끝나면 다음과 같을 것이다. 두번째 작업이 진행되면 칸들은 아래 두 그림과 같이 바뀔 것이다. 이제 수가 하나 남았으므로 작업은 더 이상 진행되지 않는다. N을 입력으로 받아 위와 같이 작업을 진행했을 때 마지막으로 남는 수를 계산하는 프로그램.. 2021. 8. 13.
Google AdSense에서 광고 게재 가능 메일이 도착했어요. Google AdSense에 계정을 등록하고 블로그에 글을 작성하면서 약 3주정도 기다리고 있으니 Google AdSense에서 광고를 게재할 수 있다는 메일을 받았습니다. 이제 마지막 작업인 판매자 정보공개 상태를 공개로 설정하면 블로그에서 수익을 창출할 수 있습니다. 1. 받은 메일의 제목을 클릭. 2. 시작하기 클릭. 3. 사이트 기준 내용을 볼 수 있습니다. 4. 알림 클릭. 5. 작업 클릭. 판매자 정보 공개는 내 업체 이름, 업체 도메인(제공된 경우) 및 게시자 ID가 Google sellers.json 파일에 표시됩니다. 광고주가 내 인벤토리를 확인할 수 있도록 내 정보를 공개 상태로 유지하면 광고주님들이 확인할 수 있도록 합니다. 6. 판매자 정보공개 상태를 공개로 선택하면 자동으로 저장됩.. 2021. 8. 13.
블로그에 연동된 AdSense 광고 위치 정하기 1. 본인 블로그의 오른쪽 위에 있는 동그라미 T를 클릭. 2. 관리 클릭. 3. 메뉴에 있는 수익 클릭. 4. Google AdSense의 연동하기 버튼 클릭. 5. 광고 설정항목에서 광고를 하고 싶은 곳을 클릭. 6. 변경사항 저장. 7. 저장완료 가 나오면 블로그에 광고 위치 설정이 끝났습니다. Google AdSense에서 광고 게재할 수 있다는 메시지가 올 때까지 기다립니다. 블로그에 Google AdSense 연결하여 수익을 창출하는 과정] 1. 본인 블로그가 Tistory 또는 Google에 있어야 합니다. 2. Google AdSense에 계정등록하여 게시자 ID를 부여 받아야 합니다. 3. Google AdSense ID를 본인 블로그에 연동하여야 합니다. 4. 본인 블로그에 광고를 게재.. 2021. 8. 13.
AdSense와 블로그 연동하기 AdSense에 가입하면 1일~4일 이내에 AdSense ID가 메일로 도착합니다. 메일을 받게되면 본인 블로그를 에드센스와 연동시켜야 합니다. 1. Gmail에 온 AdSense ID메일 제목을 클릭. 2. 빨간 박스의 코드를 범위 지정합니다. 3. Ctrl + C(복사) 합니다. 4. +버튼 클릭. 5. AdSense 연동할 블로그 주소(예:kmatter.tistroy.com)를 입력 후 Enter. 6. 블로그 오른쪽 위에 있는 동그라미 T를 클릭. 7. 관리 클릭. ※ 이미 본인 블로그가 로그인 되어있다면 8~10번은 생략 가능합니다. 8. 카카오계정 또는 티스토리계정으로 로그인 클릭. 9. 아이디와 비밀번호 입력. 10. 로그인 클릭. 11. 꾸미기의 스킨 편집 클릭. 12. html 편집 클릭.. 2021. 8. 13.
HTML5 17제] 웹 프로그래밍 기초 p150 12. 다음과 같이 내부 스타일 시트를 추가하라. 문제] 다음과 같이 보이도록 내부 스타일 시트를 추가하라. 다양한 선택지를 사용하도록 한다. 주로 색상을 변경한다. 참고풀이] 웹 프로그래밍 교과목 웹 프로그래밍에서는 많은 관심을 받고 있는 HTML5와 CSS3를 중심으로 학습합니다. HTML5의 많은 새로운 기능을 학습합니다. 다루는 주제들 HTML5 지오 로케이션 드래그와 드롭 대한민국의 아름다운 영토, 독도 2021. 8. 12.
AdSense 계정 만들기 1. 크롬 아이콘 클릭. 2. 검색란에 adsense 입력 후 Enter. 3. Google 애드센스 - 웹사이트에서 수익 창출하기 클릭. 4. 로그인 클릭. 5. 본인 이메일 또는 휴대전화 번호를 입력. 6. 다음 버튼 클릭. 7. 비밀번호 입력. 8. 다음 클릭. 9. 시작하기 클릭. 10. 웹사이트에 등록할 블로그 URL입력.(예 : kmatter.tistory.com) 11. 이메일 주소에 구글이메일 주소 입력. 12. 등록한 이메일 주소로 유용한 애드센스 정보를 받아보세요. 항에서 예, 맞춤 도움말 및 실적 개선 제안을 제공하는 이메일을 받겠습니다. 옵션 버튼 클릭. 13. 저장하고 계속하기 클릭. 14. 국가 또는 지역 선택의 목록 버튼 클릭. 15. 목록에서 대한민국 찾아 클릭. 16. 이용.. 2021. 8. 12.
2번째 황금기 행복이 묻어있는 석촌호수를 가다 30여년전 집사람과 결혼을 하고 아이들이 태어나고 유소년기를 보내던 잠실. 늘 곁에 있어 몇 걸음만 내딛디면 석촌호수였는데, 지금은 2호선을 타고 잠실역으로 향한다. 한강을 건너는 지하철 풍경이 반갑게 맞아주는 것 같다. 아이들이 태어나고 초등학교 시절까지 잠실 4단지 아파트가 재건축을 들어가기 전까지 하루가 멀다하고 시간 날 때마다 거닐던 석촌호수. 강동구로 이사해서도 잊지 못해 일주일에 두세번씩 찾곤 했었고 어떨 때는 시간반 넘게 걸어서 석촌호수에 오곤 했었는데 몸이 떠나니 마음은 굴뚝 같아도 쉬 발걸음이 닿지 않는 것 같다. 벌써 3년의 시간이 지나 이렇게 찾게 되었다. 석촌호수! 그동안 잘 있었나? 장인 어른께서 항상 집에 오시면 주말 풍물놀이는 꼭 보셨었는데 굳건히 닫힌 문을 보니 마음 한켠이 .. 2021. 8. 11.
Python 16제] 2021년 한국정보올림피아드 1차대회 초등부 1. 지우개 문제] N개의 칸에 1 부터 N 까지의 수들이 왼쪽부터 순서대로 저장되어 있다. 또, 각 칸은 왼쪽부터 1 부터 N 까지 순서대로 번호가 붙어 있다. 즉, 처음에는 각 칸의 번호와 각 칸에 저장된 수가 같다. 아래 그림은 N = 7일 때의 예이다. 다음 작업을 수가 정확히 하나가 남을 때 까지 반복한다. (A) 홀수번 칸의 수들을 모두 지운다 (B) 남은 수들을 왼쪽으로 모은다. 제일 첫 작업의 (A) 단계가 끝나면 칸들의 상태는 다음과 같을 것이다. (B) 단계가 끝나면 다음과 같을 것이다. 두번째 작업이 진행되면 칸들은 아래 두 그림과 같이 바뀔 것이다. 이제 수가 하나 남았으므로 작업은 더 이상 진행되지 않는다. N을 입력으로 받아 위와 같이 작업을 진행했을 때 마지막으로 남는 수를 계산하는 프로그.. 2021. 8. 11.
C언어 5제] 2021년 한국정보올림피아드 1차대회 초등부 1. 지우개 문제] N개의 칸에 1 부터 N 까지의 수들이 왼쪽부터 순서대로 저장되어 있다. 또, 각 칸은 왼쪽부터 1 부터 N 까지 순서대로 번호가 붙어 있다. 즉, 처음에는 각 칸의 번호와 각 칸에 저장된 수가 같다. 아래 그림은 N = 7일 때의 예이다. 다음 작업을 수가 정확히 하나가 남을 때 까지 반복한다. (A) 홀수번 칸의 수들을 모두 지운다 (B) 남은 수들을 왼쪽으로 모은다. 제일 첫 작업의 (A) 단계가 끝나면 칸들의 상태는 다음과 같을 것이다. (B) 단계가 끝나면 다음과 같을 것이다. 두번째 작업이 진행되면 칸들은 아래 두 그림과 같이 바뀔 것이다. 이제 수가 하나 남았으므로 작업은 더 이상 진행되지 않는다. N을 입력으로 받아 위와 같이 작업을 진행했을 때 마지막으로 남는 수를 계산하는 프로그.. 2021. 8. 10.
반응형