BlogHide Resteemsdangen (35)in kr • 7 years ago짝지어 제거하기 - 프로그래머스 2017 팁스타운짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는…dangen (35)in kr • 7 years ago[HackerRank] Grading Students문제 출처 - HackerRank 풀이 나머지 연산을 이용합니다. public class Solution {dangen (35)in kr • 7 years ago채점하기 - 제1회 구름코드챌린지 기출 문제문제 중학교 선생님인 구름이는 자신이 출제한 기말고사 문제를 채점하는 중 입니다. 문제마다 o 또는 x 표시가 되어있는데 점수를 매기는 방식이 특이합니다. o 는 점수가 누적되는 방식으로 채점되는데 이전부터 자신을 포함한 연속된 o 의 개수 만큼의 점수로 채점이 됩니다. 예를 들면 oooxoo 가 있다면 순서대로 1 +…dangen (35)in kr • 7 years ago팰린드롬(Palindrome) 문제문제 팰린드롬은 거꾸로 읽어도, 바르게 읽어도 똑같은 문장입니다. 예를들어 level 팰린드롬입니다. star 팰린드롬이 아닙니다. 주어진 문자열이 팰린드롬인지 출력하세요. 풀이 길이가 n 인 문자열을 입력합니다. 문자열의 첫번째, n 번째 캐릭터 가 같은지 검사합니다. 문자열의…dangen (35)in kr • 7 years ago올바른 괄호 문제 (카탈란수 사용하지 않음)카탈란수를 사용하지 않고 Stack 자료구조를 직접 구현합니다. 문제 올바른 괄호란 두 개의 괄호 '(' 와 ')' 만으로 구성되어 있고, 괄호가 올바르게 짝지어진 문자열입니다. 괄호가 올바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 합니다. 예를들어 ()() 또는 (())() 는 올바른…dangen (35)in kr • 7 years ago완전수 구하기 - 제1회 구름코드챌린지 기출 문제문제 완전수란 자신을 제외한 모든 약수의 합이 자신과 같은 수를 말합니다. 이 문제를 통해 범위를 입력하고 해당 범위 내의 완전수들을 출력하는 프로그램을 작성할 것 입니다. *완전수 예 : 6 // 6의 약수 1, 2, 3, 6 => 1 + 2 + 3 = 6 (완전수) 만약 입력받은 범위 내에 완전수가 존재하지 않으면 "No…dangen (35)in kr • 7 years ago접미사 배열 - 제1회 구름코드챌린지 기출 문제문제 접미사 배열은 문자열 S의 모든 접미사를 사전순으로 정렬해 놓은 배열입니다. 예를 들어, goorm의 접미사는 goorm, oorm, orm, rm, m 으로 총 5가지가 있고, 이를 사전순으로 정렬하면, goorm, m, oorm, orm, rm이 됩니다. 문자열 S가 주어졌을 때, 모든 접미사를 사전순으로 정렬한 다음 출력하는…dangen (35)in ethereum • 7 years ago[Truffle, React.js] 과일 가게 dApp 만들기 (2/2)할 것 React.js 로 프론트엔드를 구성합니다. Web3.js 를 활용해 dApp 을 완성시킵니다. 완성물 미리보기 (Youtube) 클릭하면 유뷰트로 이동합니다. 실제 완성물은 조금 더 못생겼습니다. css 를 다루기 귀찮아서... React.js 불필요 코드 제거…dangen (35)in ethereum • 7 years ago[Truffle, React.js] 과일 가게 dApp 만들기 (1/2)할 것 이더리움을 이용해 과일을 구매하고 판매하는 dApp 을 만듭니다. React.js 로 프론트엔드를 구성합니다. 완성물 미리보기 (Youtube) 클릭하면 유뷰트로 이동합니다. 실제 완성물은 조금 더 못생겼습니다. css 를 다루기 귀찮아서... 준비물…dangen (35)in ethereum • 7 years ago[dApp] 진짜 쉬운 이더리움 은행 만들기 2편 with Truffle할 것 Contract 생성 및 작성 Migration 및 Deploy 실행하기 이 프로젝트는 github 에 등록되어 있습니다. 컨트랙트 생성 > truffle create contract Bankdangen (35)in ethereum • 7 years ago[dApp] 진짜 쉬운 이더리움 은행 만들기 1편 with Truffle할 것 가상의 클라이언트를 생성하고 이더리움을 입출금 가능한 은행 스마트 컨트랙트를 작성해 콘솔 환경에서 실습해봅니다. 이 프로젝트는 github 에 등록되어 있습니다. 준비물 Node.js 홈페이지에 접속해 LTS 버전을 설치해주세요. Truffle 을 설치하는데 사용합니다. (Node.js 5.0 상위 버전을…dangen (35)in nodejs • 7 years ago손쉽게 연동하는 Node.js + AWS RDS할 것 1. AWS RDS 프리티어 인스턴스를 생성합니다. 2. 스키마와 테이블을 생성합니다. 3. Node.js 와 AWS RDS 를 연동하고 실습합니다. 프리티어는 AZ db.t2.micro 인스턴스 기준으로 750시간 까지 무료입니다. 요금 폭탄을 맞지 않도록 사용 후에 꼭 인스턴스를 중단시키거나 삭제하세요.…