写点什么

Solidity

0 人感兴趣 · 14 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/e2/e2d45aeb5003c22ae155fda7c19bb8c5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023-01-14:给定一个二维数组 map,代表一个餐厅,其中只有 0、1 两种值 map[i][j] == 0 表示 (i,j) 位置是空座 map[i][j] == 1 表示 (i,j) 位置坐了人 根据防

2023-01-14:给定一个二维数组map,代表一个餐厅,其中只有0、1两种值map[i][j] == 0 表示(i,j)位置是空座map[i][j] == 1 表示(i,j)位置坐了人根据防疫要求,任何人的上、下、左、右,四个相邻的方向都不能再坐人但是为了餐厅利用的最大化,也许还能在不违反

https://static001.geekbang.org/infoq/6b/6b2cf757840789e1fea18bf18b8081e5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023-01-12:一个 n*n 的二维数组中,只有 0 和 1 两种值, 当你决定在某个位置操作一次, 那么该位置的行和列整体都会变成 1,不管之前是什么状态。 返回让所有值全变成 1,最少的操作次数。 1 <

2023-01-12:一个n*n的二维数组中,只有0和1两种值,当你决定在某个位置操作一次,那么该位置的行和列整体都会变成1,不管之前是什么状态。返回让所有值全变成1,最少的操作次数。1 < n < 10,没错!原题就是说n < 10, 不会到10!最多到9!来自华为。

https://static001.geekbang.org/infoq/76/765d7d91ad3a974859ae114d169681f2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023-01-10:智能机器人要坐专用电梯把货物送到指定地点, 整栋楼只有一部电梯,并且由于容量限制智能机器人只能放下一件货物, 给定 K 个货物,每个货物都有所在楼层 (from) 和目的楼层 (to),

2023-01-10:智能机器人要坐专用电梯把货物送到指定地点,整栋楼只有一部电梯,并且由于容量限制智能机器人只能放下一件货物,给定K个货物,每个货物都有所在楼层(from)和目的楼层(to),假设电梯速度恒定为1,相邻两个楼层之间的距离为1,例如电梯从10层去往

https://static001.geekbang.org/infoq/8f/8fe1246ffea9862af9880ffbe1bedfe8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023-01-08:小红定义一个仅有 r、e、d 三种字符的字符串中, 如果仅有一个长度不小于 2 的回文子串,那么这个字符串定义为“好串“。 给定一个正整数 n,输出长度为 n 的好串有多少个。 结果对 10^9

2023-01-08:小红定义一个仅有r、e、d三种字符的字符串中,如果仅有一个长度不小于2的回文子串,那么这个字符串定义为"好串"。给定一个正整数n,输出长度为n的好串有多少个。结果对10 ^ 9 + 7取模, 1 <= n <= 10^9。示例:n = 1, 输出0,n = 2, 输出3,n =

https://static001.geekbang.org/infoq/6f/6fabe1fdb597eeda4eb81439f37c687f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023-01-06:给定一个只由小写字母组成的字符串 str,长度为 N, 给定一个只由 0、1 组成的数组 arr,长度为 N, arr[i] == 0 表示 str 中 i 位置的字符不许修改, arr[i] ==

2023-01-06:给定一个只由小写字母组成的字符串str,长度为N,给定一个只由0、1组成的数组arr,长度为N,arr[i]等于 0 表示str中i位置的字符不许修改,arr[i] 等于 1表示str中i位置的字符允许修改,给定一个正数m,表示在任意允许修改的位置,可以把该位置的

https://static001.geekbang.org/infoq/3f/3ff419dd7ce8272165dfda74e378cc3b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023-01-04:有三个题库 A、B、C,每个题库均有 n 道题目,且题目都是从 1 到 n 进行编号 每个题目都有一个难度值 题库 A 中第 i 个题目的难度为 ai 题库 B 中第 i 个题目的难度为 bi 题库 C 中第 i 个题目

2023-01-04:有三个题库A、B、C,每个题库均有n道题目,且题目都是从1到n进行编号每个题目都有一个难度值题库A中第i个题目的难度为ai题库B中第i个题目的难度为bi题库C中第i个题目的难度为ci小美准备组合出一套试题,试题共有三道题,第一题来自题库A,第二题

https://static001.geekbang.org/infoq/1c/1c7a16a2d534980a258b5af1924160a8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023-01-02:某天,小美在玩一款游戏,游戏开始时,有 n 台机器, 每台机器都有一个能量水平,分别为 a1、a2、…、an, 小美每次操作可以选其中的一台机器,假设选的是第 i 台, 那小美可以将其变成

2023-01-02:某天,小美在玩一款游戏,游戏开始时,有n台机器,每台机器都有一个能量水平,分别为a1、a2、…、an,小美每次操作可以选其中的一台机器,假设选的是第i台,那小美可以将其变成 ai+10^k(k为正整数且0<=k<=9),由于能量过高会有安全隐患,所以机

https://static001.geekbang.org/infoq/cb/cba362254ef042343a9d6601bad4a04a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

对比四大智能合约语言:Solidity 、Rust 、 Vyper 和 Move

当开发者踏入 Web3,要从哪一门编程语言开始学起?或者哪门编程语言最适合自己?本文将选取当前较为主流的四门编程语言:Solidity 、Rust 、 Vyper 、Move 一一阐述,为各位读者选择开发语言提供一点灵感。

推荐 7 个学习 Web3 的开源资源

用户头像
devpoint
2022-07-29

Web3.0 算是下一个趋势,目前还处于新的阶段并且不断变化中。它提供了开发去中心化应用程序和使用基于区块链的技术所需的工具,还将使用人工智能和机器学习来开发更出色的应用程序。本文收藏了 7 个学习 Web3.0 相关知识的开源资源。

https://static001.geekbang.org/infoq/25/2539748bac6f2e1baac86c4da80d6204.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

区块链开发:如何从 Solidity 智能合约中发送和取款

用户头像
devpoint
2022-07-22

在本文中,将展示一个智能合约的示例,可以向该智能合约发送交易,验证其余额,然后仅当调用该函数的地址是所有者时才将资金提取到一个地址,通常称为所有者模型。

https://static001.geekbang.org/infoq/15/15e0d79d1305b314e2c710ff92ad975f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面向智能合约、区块链、Web3、以太坊开发工具指南

用户头像
devpoint
2022-03-12

如果你对区块链技术有兴趣,又或者你是从事区块链技术开发的工程师,本文将带你了解关于区块链开发的工具栈,包括面向智能合约、区块链、Web3、以太坊的工具总结。

https://static001.geekbang.org/infoq/36/3694ccb840fceb2fac66bc0c4c1e78d2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Solidity、Web3 和 Vue.js 创建区块链游戏

用户头像
devpoint
2022-02-24

使用以太坊区块链构建去中心化游戏,游戏主题为三英占吕布,选择其中的角色铸造 NFT 与吕布进行战斗,通过简单的游戏规则逐步了解使用以太坊公共区块链创建去中心化游戏的方法:

https://static001.geekbang.org/infoq/5d/5d25bc26c8183edd8c6c24d0e69a1416.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

简析 Web3 架构:前端、后端和数据

用户头像
devpoint
2022-02-12

当谈论 Web 3.0 架构时,通常指的是 DApps,它代表去中心化应用程序。从发展历史来看,Web 2.0 架构由最熟悉的组件组成:

https://static001.geekbang.org/infoq/c9/c9c06d67875772abb2ac6c0416b26875.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 React、Solidity 和 Web3.js 构建真实世界的 dApp

用户头像
devpoint
2022-02-03

网络技术的世界正在迅速向 Web 3.0 过渡,人们似乎已经厌倦了中心化的平台,数字隐私每天都受到大型组织的攻击和变卖。因此,需要一个解决方案,而 Web 3.0 似乎是目前最佳的答案。本文并不打算去介绍区块链和去中心化系统的专业知识,而是展示如何使用 Re

Solidity_Solidity技术文章_InfoQ写作社区