Next-BlockChain

고정 헤더 영역

글 제목

메뉴 레이어

Next-BlockChain

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (358)
    • Computer Science (19)
      • OS (3)
      • Network (1)
      • NoSQL (4)
      • DevOps (2)
      • Security (8)
    • Blockchain (94)
      • BlockChain Theory (25)
      • Bitcoin (3)
      • Ethereum (17)
      • Cosmos (4)
      • DeFi (13)
      • DID (3)
      • NFT (7)
      • Oracle - Chainlink (8)
      • Geth_2019_(NAKsir-melody)님자.. (1)
    • Web (13)
      • React (6)
      • NodeJS (4)
      • Echo (2)
    • Programming Language (201)
      • Go (60)
      • Solidity (40)
      • HTML (2)
      • JavaScript (97)
      • CSS (2)
    • 독서 (19)
      • 독후감 (19)
    • 교양 (6)
      • 국어 (4)
      • 영어 (1)
      • 인물 (1)
    • 경제 (0)

검색 레이어

Next-BlockChain

검색 영역

컨텐츠 검색

Programming Language

  • 알고리즘 문제풀이 - computeSquareRoot

    2022.12.28 by Yongari

  • Solidity - Error

    2022.12.27 by Yongari

  • Solidity - View and Pure Functions

    2022.12.27 by Yongari

  • 알고리즘 문제풀이 - isIsogram

    2022.12.27 by Yongari

  • 알고리즘 문제풀이 - modulo

    2022.12.27 by Yongari

  • Solidity - Fuction

    2022.12.26 by Yongari

  • 알고리즘 문제풀이 - superIncreasing

    2022.12.26 by Yongari

  • 알고리즘 문제풀이 - readVertically

    2022.12.26 by Yongari

알고리즘 문제풀이 - computeSquareRoot

문제 설명 : 수를 입력 받아서 제곱근 값을 소수 둘째자리까지 리턴해야함, 단 Math.sqrt 사용은 할 수 없음 입력 인자 1 : num number 타입의 정수 (num >= 2) 출력 number 타입을 리턴해야 합니다. 최대 소수점 둘째 짜리까지 구합니다. (소수점 셋째 자리에서 반올림) 주의 사항 Math.sqrt 사용은 금지됩니다. 입출력 예시 let output = computeSquareRoot(9); console.log(output); // --> 3 output = computeSquareRoot(6); console.log(output); // --> 2.45 힌트 소수점 처리는 javascript 표준 내장 객체인 Number를 검색해 봅니다. (js decimal places ..

Programming Language/JavaScript 2022. 12. 28. 22:12

Solidity - Error

Error An error will undo all changes made to the state during a transaction. 오류가 발생하면 트랜잭션 중에 상태가 변경된 내용이 모두 취소됩니다. You can throw an error by calling require, revert or assert. require, revert 또는 assert를 호출하여 오류를 발생시킬 수 있습니다. require is used to validate inputs and conditions before execution. require는 실행 전에 입력 및 조건을 검증하는 데 사용됩니다. revert is similar to require. See the code below for details. reve..

Programming Language/Solidity 2022. 12. 27. 19:32

Solidity - View and Pure Functions

View and Pure Functions View와 Pure 함수들 Getter functions can be declared view or pure. Getter 함수는 view 함수 또는 pure 함수로 선언될 수 있다. View function declares that no state will be changed. View 함수는 상태가 변경되지 않음 Pure function declares that no state variable will be changed or read. Pure 함수는 상태변수가 변경되거나 읽히지 않는다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.17; contract ViewAndPure { uint public x =..

Programming Language/Solidity 2022. 12. 27. 19:21

알고리즘 문제풀이 - isIsogram

문제 설명 문자열을 입력받아 아이소그램인지 여부를 리턴해야 합니다. 아이소그램(isogram)은 각 알파벳을 한번씩만 이용해서 만든 단어나 문구를 말합니다. 즉 입력받은 문자열 중 중복되는 것이 있으면 false, 중복되는 것이 없으면 true를 반환하면 됩니다. 입력 인자 1 : str string 타입의 공백이 없는 알파벳 문자열 출력 boolean 타입을 리턴해야 합니다. 주의 사항 빈 문자열을 입력받은 경우, true를 리턴해야 합니다. 대소문자는 구별하지 않습니다. 입출력 예시 let output = isIsogram('aba'); console.log(output); // false output = isIsogram('Dermatoglyphics'); console.log(output); //..

Programming Language/JavaScript 2022. 12. 27. 19:15

알고리즘 문제풀이 - modulo

문제설명 : num1과 num2를 입력받아서 num1을 num2로 나눈 나머지를 리턴합니다. 단 "/"와 "%"연산자는 사용할 수 없습니다. 입력 인자 1 : num1 number 타입의 정수 (num1 >= 0) 인자 2 : num2 number 타입의 정수 (num2 >= 0) 출력 number 타입을 리턴해야 합니다. 주의 사항 나눗셈(/), 나머지(%) 연산자 사용은 금지됩니다. 0은 어떤 수로 나누어도 나머지가 0입니다. 어떤 수도 0으로 나눌 수 없습니다. 이 경우 'Error: cannot divide by zero'를 리턴해야 합니다. 입출력 예시 let output = modulo(25, 4); console.log(output); // --> 1 코드 function modulo(num..

Programming Language/JavaScript 2022. 12. 27. 19:10

Solidity - Fuction

There are several ways to return outputs from a function. 함수에서 출력을 반환하는 방법에는 여러 가지가 있습니다. Public functions cannot accept certain data types as inputs or outputs 공용 기능은 특정 데이터 유형을 입력 또는 출력으로 허용할 수 없습니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.13; contract Function { // Functions can return multiple values. // 함수들은 여러 변수 값을 반환합니다. function returnMany() public pure returns ( uint, bool..

Programming Language/Solidity 2022. 12. 26. 22:27

알고리즘 문제풀이 - superIncreasing

문제설명 : 수를 요소로 갖는 배열을 입력받아 각 요소들이 그 이전 요소들의 합보다 큰지 확인하고 크면 "true"를 리턴, 작으면 "false"를 리턴하는 함수를 작성하면 됩니다.~ 입력 인자 1 : arr 수를 요소로 갖는 배열 arr[i]는 정수 출력 boolean 타입을 리턴해야 합니다. arr[i]는 arr[0]부터 arr[i-1]까지의 합보다 커야 합니다. 입출력 예시 let output = superIncreasing([1, 3, 6, 13, 54]); console.log(output); // --> true output = superIncreasing([1, 3, 5, 9]); console.log(output); // --> false 풀이코드 설명 function superIncrea..

Programming Language/JavaScript 2022. 12. 26. 22:22

알고리즘 문제풀이 - readVertically

문제 설명 : 문자열을 요소로 갖는 배열을 입력받은 뒤 문자열을 세로로 읽었을 때의 문자열을 리턴해야한다. 입력 인자 1 : arr string 타입을 요소로 갖는 배열 출력 string 타입을 리턴해야 합니다. 주의 사항 각 문자열의 길이는 다양합니다. 각 문자의 위치를 행, 열로 나타낼 경우, 비어있는 (행, 열)은 무시합니다. 입출력 예시 let input = [ // 'hello', 'wolrd', ]; let output = readVertically(input); console.log(output); // --> 'hweolllrod' input = [ // 'hi', 'wolrd', ]; output = readVertically(input); console.log(output); // --..

Programming Language/JavaScript 2022. 12. 26. 22:15

추가 정보

인기글

최신글

페이징

이전
1 ··· 14 15 16 17 18 19 20 ··· 26
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바