인생은 회전목마 우린 매일 달려가

언제쯤 끝날진 잘 몰라

Study 83

[백준] 9012번 괄호 - Node.js/javascript

https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 135478 62090 44888 44.731% 문제 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. ..

Study/Algorithm 2022.09.23

TIL - klaytn klip api 이용해서 getAddress, setCount

Klip api는 메인넷에서 해야된다 1. Smart contract 배포 주소 가져오기 2. caver.js 이용해서 스마트 컨트랙트 연동하기 new Caver~~~~ 3. 가져온 스마트 컨트랙트 실행 결과(데이터) 웹에 표현하기 getAddress를 만들어 사용하고, set Count로 count 값 바꿔보고.. 마지막 pending에서 success로 변경되는 것까지 count 값이 변경된 걸 확인 후.. 사실 중간에 계속 에러나서 뭐지 했는데 강의에서도 에러나길래 오,, 하다가 고쳤는데도 계속 에러나서 머리 싸잡고 이거저거 바꿔보고 transaction에서 에러나서 이렇게도 써보고 저렇게도 써보고 params가 에러인가해서 이리바꾸고 저리 써보고 했지만 ... transction 이라고 써놔서 에..

Study/Block chain 2022.08.14

TIL - klaytn ide로 nft 발행해보기, nft 전송, nft 삭제, nft 추가

klaytn ide 사용 스마트컨트랙트 발행 NFT의 조건 1. 발행 - 일련번호, 글자, 소유자 mint - tokenId, uri, owner 2. 전송 -누가, 누구에게, 무엇을 transferFrom - from, to, tokenId 발행 전송 구현해보기 name - 토큰 이름 symbol - 단위 tokenOwner - 소유주 tokenURIs - 고유한 식별자 > 글자 누구에게, 토큰 아이디, 글자 컴파일 해보면 이렇게 발행할 수 있음 0번 토큰 내용 0번 토큰 소유주 전송은 owner가 바뀌는 것 from > to 보낸 사람이 from이랑 똑같을 때 (아무나 내걸 함부로 전송하면 안되니까) 보낸 사람이 토큰의 소유주 일 때 토큰 전송 > 소유주 바꾸기 > tokenId 오너 확인해보면 잘 ..

Study/Block chain 2022.08.05

TIL 클레이튼

클레이튼 합의 알고리즘 IBFT 이스탄불 비잔티움 결함허용 소수의 컨센서스 노드가 빠르게 검증하고 블록을 생성하면 주변 프록시 노드들에서 결과를 전달하고 엔드 포인트 노드들에서 다수가 감시하는 시스템 KAS Klaytn Api Service - 블록체인 서비스를 만들 때 모든 개발하지 않고 간단히 API 호출만으로 서비스 런칭이 가능하다 Klip API - 원래 블록체인 서비스를 이용하려면 별도의 프로그램을 통해서 본인의 지갑을 만들고 이용해야함 - 별도의 지갑 프로그램 사용없이 Klip api를 통해서 카카오톡 클립 지갑하고 연결이 가능하다 BApp : BlockChain Application 블록체인 기반의 응용 소프트웨어 KAS 기반으로 쉽게 어플리케이션과 블록체인 연결

Study/Block chain 2022.07.26

[TIL] 노마드코더 nextJS - 1

라이브러리와 프레임워크 차이 라이브러리 (react) - 내가 라이브러리를 불러와서 내가 라이브러리를 사용해서 뭔가를 하는 것 - 내가 원하는 대로 코드 작성, 사용하고 싶을 때 사용할 수 있다 프레임워크 (next js) - 나의 코드를 불러오는 것 - 적절한 위치에 코드를 잘 적기만 하면 내 코드를 불러와서 모든 걸 동작시켜 준다 // 나중에 더 자세하게 차이 비교해보기 리액트는 index.js 에 ReactDOM.render() ~~~이런게 적혀있지만 App 컴포넌트 부터는 내 맘대로 작성한다. 폴더구조를 어떻게 할지, 언제 react를 부를 지 폴더이름도 내 자유, 자유도가 굉장히 높음 넥스트는 이미 다 정해져 있음 규칙이 정해져 있고 그 규칙을 따라야 잘 동작한다 render 같은 것을 우리가 ..

Study/Next.js 2022.07.20

2022 Frontend Developer / 프론트엔드 로드맵! 오늘부터 공부

https://roadmap.sh/frontend Developer Roadmaps Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't know, find out the knowledge gaps, learn and improve. roadmap.sh https://github.com/Han-Kyeol/developer-roadmap-kr- GitHub - Han-Kyeol/developer-roadmap-kr-: 2020년, 웹개발자가 되기 위한 로드맵 https://roadmap.s..

Study 2022.07.12

[JavaScript 알고리즘] 가위 바위 보

A, B 두 사람이 가위바위보 게임을 합니다. 총 N번의 게임을 하여 A가 이기면 A를 출력하고, B가 이기면 B를 출력합니다. 비길 경우에는 D를 출력합니다. 가위, 바위, 보의 정보는 1:가위, 2:바위, 3:보로 정하겠습니다. 예를 들어 N=5이면 회수 1 2 3 4 5 A의 정보 2 3 3 1 3 B의 정보 1 1 2 2 3 승자 A B A B D 두 사람의 각 회의 가위, 바위, 보 정보가 주어지면 각 회를 누가 이겼는지 출력하는 프로그램 을 작성하세요. ▣ 입력설명 첫 번째 줄에 게임 횟수인 자연수 N(1

Study/Algorithm 2022.07.12

[프로그래머스] 크레인 인형뽑기 게임 - Javascript

문제 설명 게임개발자인 "죠르디"는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. "죠르디"는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 "1 x 1" 크기의 칸들로 이루어진 "N x N" 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 "5 x 5" 크기의 예시입니다). 각 격자 칸에는 다양한 인형이 들어 있으며 인형이 없는 칸은 빈칸입니다. 모든 인형은 "1 x 1" 크기의 격자 한 칸을 차지하며 격자의 가장 아래 칸부터 차곡차곡 쌓여 있습니다. 게임 사용자는 크레인을 좌우로 움직여서 멈춘 위치에서 가장 위에 있는 인형을 집어 올릴 수 있습니다. 집어 올린 인형은 바구니에 쌓이게 되는 데,..

Study/Algorithm 2022.07.12

[프로그래머스] 숫자 문자열과 영단어 - Javascript

문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 숫자 영단어 0 zero 1 one 2 two 3 three 4 four 5 five 6 six 7 ..

Study/Algorithm 2022.07.12