본문 바로가기

코딩과 알고리즘

배수의 합 코딩 문제 풀이 - C++/php/C#/자바스크립트 문제조건 2자리 정수 중 6의 배수의 합을 구하되, 500을 초과하는 순간 break; 문을 사용하여 합의 계산을 중단하는 코딩을 작성하시오! 해설 코딩 문제 중에서는 상당히 머리를 써야 하는 추리성 코딩문제도 있지만, 입문자 입장에서 사용법을 익히는 수준의 코딩 풀이가 필요하여 쉬운 문제를 하나 가져왔습니다. 문제조건은 2가지인데요. 첫번째 조건은 2자리의 정수중 6의 배수의 합계를 구하는 것입니다. 배수의 합계를 구하려면 2개의 그릇이 필요한데요. 이 그릇을 프로그래밍에서는 '변수'라고 하지요. 첫 번째 그릇(변수)에는 12부터 시작해서 18, 24 등의 6의 배수에 해당하는 숫자를 연속해서 담을 것이고, 두 번째 그릇(변수)는 첫번째 그릇에 담긴 숫자를 계속해서 더해줄 합계를 담을 것입니다. 왜 1.. 더보기
세컨드라이프 LSL 스크립트 북 가상세계 세컨드라이프에서는 Linden Script language 라는 언어로 자바스크립트와 유사한 간이 스크립트 프로그래밍을 할 수 있습니다. 한 때 크레이가 관련 기술을 연구해보았었는데요. 관련 소책자같은게 있으면 좋겠다 생각했었는데 없어서 하나 만들었었습니다 :) 이제는 조금 인기가 시들해지긴 했지만요. 관련 내용을 PDF 책자로 올려드리니 필요하신 분은 아래 파일을 다운받아 사용해주세요~ 더보기
백준 2231. 분해합 문제 풀이 백준 2231. 분해합 문제 풀이 "분해합"이라는 수학용어가 있습니다. 어떤 자연수 N을 N과 각 자릿수를 1의 자리로 하여 합산한 수를 분해합이라고 하는데요. 이를테면 123 이란 숫자의 분해합은 123 + 1 + 2 + 3 = 129가 됩니다. 이 때 반대로 123을 129의 생성자라고 합니다. 이번 문제는 129 입장에서 123과 같은 생성자를 구하는건데요. 주어지는 숫자는 최대 1,000,000까지 가장 작은 생성자를 구하는 겁니다. https://www.acmicpc.net/problem/2231 2231번: 분해합 문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어.. 더보기
백준 1712 손익분기점 풀이 백준문제 1712번 손익분기점 문제 풀이입니다 https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 www.acmicpc.net 손익분기점이란 제품제작에 필요한 비용중 1회성으로 지출이 끝나는 "고정비용"과 각 제품마다.. 더보기
백준 3052. 나머지 문제 풀이 오랜만에 백준 문제를 풀어봅니다 :) 그냥 10분안에 간단히 풀 수 있는 문제 하나 골라봤는데요. https://www.acmicpc.net/problem/3052 3052번: 나머지 문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다. 출력 첫째 줄에, 42로 나누었 www.acmicpc.net 요약하면, 10개의 주어지는 숫자들을 42.. 더보기
코딩테스트 체험 - YBM 코스프로 자격증정보 & 프로그래머스 체험 YBM 하면 보통 토익 영어로 유명한데요. YBM에서 코스(COS)프로라는 민간 프로그래머 라이센스(자격증)도 시험을 통해 발급한다고 하네요. 사이트 주소는 아래와 같습니다. https://www.ybmit.com/ YBM IT 국제 IT 자격증 www.ybmit.com 자격시험 일정도 나와 있는데요. 아래 URL에서 시험일정을 제공합니다. https://www.ybmit.com/test_rec/gen_rec.jsp 2019년 10월 20일이 현재 가장 가까운 시험날인데, 시험당일 2일 전까지 접수를 받네요. 시험은 직접 가서 봐야 하는데, 시험 언어마다 지역 제한이 있습니다. COS PRO 는 정확한 시험명칭이 Professional Coding Specialist 인데요. 1급과 2급이 있습니다. 당.. 더보기
코딩테스트사이트 구름TEST 탐방(?) 코딩 테스트 사이트 구름?! 코딩테스트의 함정 케이스는? https://codingtest.goorm.io/ 구름TEST - 개발자 채용을 위한 코딩 테스트, 프로그래밍 시험 구름TEST는 LG전자, 라인, NHN, 스마일게이트 등에서 활용 중인 온라인 코딩 테스트 서비스입니다. 부서별, 직군별 시험 관리부터 문제 제작, 관리 기능과 응시자 초대 기능 등 개발자 채용을 위한 모든 기능을 제공합니다. codingtest.goorm.io 코딩 사이트 중 구름 ( https://codingtest.goorm.io/ ) 사이트에 대해 기능을 살펴보았습니다. 구름 사이트는 좌측 상단에 단 5개의 메뉴로 구성되어 매우 깔끔한 이미지를 선보여 주고 있는데요. 기본으로는 회원가입을 해야 사용할 수 있으나 첫 화면의 ".. 더보기
코딩 테스트 사이트가 이렇게 많아? 코딩관련해서 모의로 풀어보면서 바로 채점 가능한 시스템이 국내에 이렇게 사이트가 많은 줄 몰랐습니다 :) 더 많이 발견하는대로 쓱쓱 이 게시글에 넣어보도록 하겠습니다. ​ 백준 https://www.acmicpc.net 크레이가 한 때 도전의욕을 불태웠(?)던 사이트인데요. 문제 갯수가 최강입니다. 참가자도 15만명에 육박하구요. 추억이 새록새록하네요 ㅎ.. 아직 3700위권인데 추후 시간이 여유로울 때 더 도전해볼 생각입니다 :) 크레이의 블로그에 백준 문제 풀이를 일부 수록해 놓았으니 검색해보시면 나올 겁니다 ㅎㅎ 온코더 https://www.oncoder.com/ 공식적으로 시험 성적을 인정받을 수 있는 코딩 사이트입니다. 연습문제는 아무 때나 참여 가능하지만 비공식적이고 공식시험은 1~2개월에 1.. 더보기