美文网首页Go开发
一些简单的题目

一些简单的题目

作者: 菩提树下参悟 | 来源:发表于2022-07-10 00:05 被阅读0次

1、统计"helloworld广东省深圳市"这串字符的汉字

package main

import (
    "fmt"
    "unicode"
)
//统计汉字的数量
var count int
var str string = "helloworld广东省深圳市"

func main() {
    for _, s := range str {
        if unicode.Is(unicode.Han, s) {
            count++
        }
    }
    fmt.Println(count)
}

2、用常量输出KB、MB、GB、TB、PB的大小。

package main

import (
    "fmt"
)

const (
    _  = iota  // 0抛弃
    KB = 1 << (10 * iota) //<<向左移,放大
    MB = 1 << (10 * iota)
    GB = 1 << (10 * iota)
    TB = 1 << (10 * iota)
    PB = 1 << (10 * iota)
)

func main() {
    fmt.Println(KB)
    fmt.Println(MB)
    fmt.Println(GB)
    fmt.Println(TB)
    fmt.Println(PB)
}

3、九成九乘法表(正序)

package main

import (
    "fmt"
)

func main() {
    for i := 1; i < 10; i++ {
        for j := 1; j <= i; j++ {
            fmt.Printf("%dx%d=%d\t", j, i, j*i)
        }
        fmt.Println()
    }
}

相关文章

  • 一些简单的题目

    1、统计"helloworld广东省深圳市"这串字符的汉字 2、用常量输出KB、MB、GB、TB、PB的大小。 3...

  • 一些简单的面试经典算法题目

    1. 反转二叉树 解:运用递归;反转左子树,反转右子树,交换左右子树 2.反转单链表 解: 递归解法:Javapu...

  • iOS 题目简述 部分一

    主要记录一些题目所关联的知识点, 简单概述 iOS 题目详解 部分一iOS 题目详解 部分二iOS 题目详解...

  • lintcode 简单题目

    前言:好久没上lintcode了,今天一登,发现有好多新题。先刷几十道玩玩。 Palindrome Permuta...

  • Binary search tree

    Binary Search Tree相关题目思路 简单题目使用非递归的中序遍历 背好模版还有一些题目需要模拟搜索t...

  • 一些题目

    1. 有一个长度未知的数组a,如果它的长度为0就把数字1添加到数组里面,否则按照先进先出的队列规则让第一个元素出队...

  • 一些题目

    第一题,是求从a与b之间的数相加,简单的实现如下 以上的实现其实还可以优化,利用连加公式:n(n+1)/2 ,可以...

  • 一些题目

    Spring 1. 什么是Spring Spring框架是一个开源的应用程序框架。旨在降低应用程序开发的复杂度。S...

  • 碾压智商的简单题目

    杀人犯被判死刑,但他可以选择进入以下房间的三个: 第一个房间有熊熊烈火, 第二个房间有拿着枪的杀手, 第三个房间有...

  • 挑简单的题目做

    学生时代,我们随时都要面临考试。在我印象中,不管是什么科目,试卷前面部分的题目总是相对简单,一般以选择题为主,很多...

网友评论

    本文标题:一些简单的题目

    本文链接:https://www.haomeiwen.com/subject/fcfqbrtx.html