《算法通关村—进制转换问题处理模板》
《算法通关村—进制转换问题处理模板》
先来一个题热热身
504. 七进制数
给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。
示例 1:
输入: num = 100
输出: "202"
示例 2:
输入: num = -7
输出: "-10"
提示:
-107 <= num <= 107
题解
解决这种问题都是通过取模,然后除以要转的进制位,循环直到数据为0,然后倒序输出就好,最后就是要注意0,和正负的问题了。
class Solution {public String convertToBase7(int num) {StringBuffer sb = new StringBuffer();boolean sign = num<0;if(num == 0){return "0";}while(num != 0){sb.append(Math.abs(num%7) + "");num/=7;}if(sign){sb.append("-");}return sb.reverse().toString();}}
进制处理模板
处理的方法其实差不多的。
public class NumConversionUtil {/*** 进制转换工具类* @param num* @param scale* @return*/public static String numConversionUtil(int num , int scale){String[] nums = new String[] {"1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};boolean sign = num < 0;if(sign){num*=-1;}StringBuffer sb = new StringBuffer();int temp = 0;if(num == 0){return "0";}while(num != 0){temp = num % scale;sb.append(temp + "");num/=scale;}if(sign){sb.append("-");}return sb.reverse().toString();}public static void main(String[] args) {System.out.println(numConversionUtil(0,2));}
}相关文章:
《算法通关村—进制转换问题处理模板》
《算法通关村—进制转换问题处理模板》 先来一个题热热身 504. 七进制数 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。 示例 1: 输入: num 100 输出: "202"示例 2: 输入: num -7 输出: "-10"提示: …...
python接口自动化测试之接口数据依赖
一般在做自动化测试时,经常会对一整套业务流程进行一组接口上的测试,这时候接口之间经常会有数据依赖,那又该如何继续呢? 那么有如下思路: 抽取之前接口的返回值存储到全局变量字典中。初始化接口请求时,…...
s28.CentOS、Ubuntu、Rocky Linux系统初始化脚本v6版本
CentOS、Ubuntu、Rocky系统初始化脚本 Shell脚本源码地址: Gitee:https://gitee.com/raymond9/shell Github:https://github.com/raymond999999/shell 可以去上面的Gitee或Github仓库代码拉取脚本。 版本功能v6版更新内容1.由于CentOS 6…...
go同步锁 sync mutex
goroutine http://127.0.0.1:3999/concurrency/11 go tour 到此 就结束了. 继续 学习 可以 从 以下网站 文档 https://golang.org/doc/ https://golang.org/doc/code https://golang.org/doc/codewalk/functions/ 博客 https://go.dev/blog/ wiki 服务器教程 服务器…...
使用项目自动生成的dokcerfile第一次构建时把加载aps5.0失败无法找到加载的文件
第一次构建初始化项目自带的dockerfile,内容如下: #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.#FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS base #WORKDIR /a…...
ACREL DC energy meter Application in Indonesia
安科瑞 华楠 Abstract: This article introduces the application of Acrel DC meters in base station in Indonesia.The device is measuring current,voltage and energy together with hall current sensor. 1.Project Overview This company is located in Indonesia a…...
报错!Jupyter notebook 500 : Internal Server Error
Jupyter notebook 报错 500 : Internal Server Error 问题背景 tensorflow-gpu环境,为跑特定代码专门开了一个环境,使用conda安装了Jupyter notebook,能够在浏览器打开Jupyter notebook,但是notebook打开ipynb会报错。 问题分析…...
2023.11.21使用<button>元素来触发form表单和数据提交
2023.11.21使用<button>元素来触发form表单和数据提交 除了使用<input>中的submit方式进行form表单和数据提交,还可以使用button方式,两种方式视使用场景,各有优点。 方法一:可以将<button>放…...
leetcode:504. 七进制数
一、题目: 链接: 504. 七进制数 - 力扣(LeetCode) 函数原型: char* convertToBase7(int num) 二、思路 本题要将十进制数转换为二进制数,只要将十进制num数模7再除7,直到num等于0 每次将模7的结…...
centos安装指定版本docker
centos7安装指定版本的docker 官方文档 https://docs.docker.com/engine/install/centos/ 1、卸载旧版本 $ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2、设…...
PPT幻灯片里的图片,批量提取
之前分享过如何将PPT文件导出成图片,今天继续分享PPT技巧,如何提取出PPT文件里面的图片。 首先,我们将PPT文件的后缀名,修改为rar,将文件改为压缩包文件 然后我们将压缩包文件进行解压 最好是以文件夹的形式解压出来…...
《Fine-Grained Image Analysis with Deep Learning: A Survey》阅读笔记
论文标题 《Fine-Grained Image Analysis with Deep Learning: A Survey》 作者 魏秀参,南京理工大学 初读 摘要 与上篇综述相同: 细粒度图像分析(FGIA)的任务是分析从属类别的视觉对象。 细粒度性质引起的类间小变化和类内…...
【网络安全】伪装IP网络攻击的识别方法
随着互联网的普及和数字化进程的加速,网络攻击事件屡见不鲜。其中,伪装IP的网络攻击是一种较为常见的攻击方式。为了保护网络安全,我们需要了解如何识别和防范这种攻击。 一、伪装IP网络攻击的概念 伪装IP网络攻击是指攻击者通过篡改、伪造I…...
redis非关系型数据库
1.redis redis:开源的,使用c语言编写的NQL数据库 redis:基于内存运行,支持持久化(数据恢复)。采用的就是key-value(键值对)的存储形式,目前在分布式架构中,…...
LeetCode 0053. 最大子数组和:DP 或 递归(线段树入门题?)
【LetMeFly】53.最大子数组和:DP 或 递归 力扣题目链接:https://leetcode.cn/problems/maximum-subarray/ 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最…...
二十三种设计模式全面解析-解密职责链模式:请求处理的设计艺术
当我们构建软件系统时,经常会遇到需要处理各种不同类型请求的情况。有时,请求的处理逻辑可能相当复杂,需要按照一定的规则和条件进行处理。在本文中,我们将深入探讨职责链模式在请求处理中的应用。职责链模式通过将请求发送者和接…...
【linux】安装telnet
Telnet Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令…...
深入探索 PaddlePaddle 中的计算图
**引言** 计算图是深度学习平台 PaddlePaddle 的核心组件之一,它提供了一种图形化的方式来表示和执行深度学习模型。通过了解和理解 PaddlePaddle 中的计算图,我们可以更好地理解深度学习的工作原理,并且能够更加灵活和高效地构建和训练复杂…...
西南科技大学814考研一
C语言基础 字节大小 char:1 字节 unsigned char:1 字节 short:2 字节 unsigned short:2 字节 int:通常为 4 字节(32 位平台)或 8 字节(64 位平台) unsigned int&#x…...
【网络编程】简述TCP通信程序,三次握手,四次挥手
文章目录 🎄TCP通信程序⭐打印字符串✨中文乱码问题🎈解决方法 🌺TCP三次握手🌺TCP四次挥手🛸其他 🎊专栏【网络编程】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆…...
像素-空间精准映射,重构真孪生底层架构——全栈自研技术赋能,打造实景孪生标杆方案
像素-空间精准映射,重构真孪生底层架构——全栈自研技术赋能,打造实景孪生标杆方案前言数字孪生作为数字经济与实体经济深度融合的核心技术底座,历经多年发展,正迎来底层技术范式与应用场景的全面革新。传统数字孪生过度依赖人工建…...
3分钟掌握英雄联盟界面个性化:LeaguePrank安全定制指南
3分钟掌握英雄联盟界面个性化:LeaguePrank安全定制指南 【免费下载链接】LeaguePrank 项目地址: https://gitcode.com/gh_mirrors/le/LeaguePrank 想要在英雄联盟中展示个性化界面却担心违规封号?LeaguePrank为你提供安全合规的解决方案…...
大语言模型可解释性:从注意力机制到概念激活的AI内窥技术
1. 项目概述:为什么我们要“解剖”AI的大脑?“从黑盒到内窥”,这个标题精准地戳中了当前大语言模型(LLM)领域最核心的焦虑与渴望。我们每天都在与ChatGPT、Claude、文心一言这样的AI对话,惊叹于它们流畅的文…...
杰理之打开OTA打印以及uboot打印的方法【篇】
//uboot and ota.bin串口tx // 如果是USB口 设置为 USBDP/USBDM #ifndef CONFIG_UBOOT_DEBUG_PIN #define CONFIG_UBOOT_DEBUG_PIN PA01 #endif...
【最新 v2.7.1 版本】OpenClaw v2.7.1 一键安装包|Windows 稳定极速部署
OpenClaw 一键安装包|一键部署,告别复杂环境配置 ✨ 适配系统:Windows 10/11 64 位 当前版本:v2.7.1(虾壳云版) 核心优势:全程可视化操作,无需命令行、无需手动配置 Python/Node.…...
GTA5线上小助手:免费高效的游戏体验增强工具终极指南
GTA5线上小助手:免费高效的游戏体验增强工具终极指南 【免费下载链接】GTA5OnlineTools GTA5线上小助手 项目地址: https://gitcode.com/gh_mirrors/gt/GTA5OnlineTools 你是否想在《侠盗猎车手5》线上模式中获得更轻松、更丰富的游戏体验?GTA5线…...
基于PyObjC的macOS全局悬浮AI助手开发:原生体验与隐私优先设计
1. 项目概述:一个真正“原生”的Mac全局AI助手 如果你和我一样,是个重度依赖AI来辅助编程、写作和日常信息处理的Mac用户,那你肯定也受够了在浏览器标签页、独立应用和命令行之间来回切换的割裂感。每次想快速问ChatGPT一个问题,…...
哔哩下载姬DownKyi终极指南:3分钟掌握B站视频无损下载的完整教程
哔哩下载姬DownKyi终极指南:3分钟掌握B站视频无损下载的完整教程 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水…...
ARM7TDMI-S内存接口与调试技术详解
1. ARM7TDMI-S内存接口深度解析作为经典的ARMv4T架构处理器,ARM7TDMI-S的内存接口设计直接影响着整个嵌入式系统的性能表现。在实际工程中,理解其内存访问机制对于设计高效的内存控制器至关重要。1.1 突发传输机制剖析突发传输(Burst Transfe…...
图片元数据修改软件
链接:https://pan.quark.cn/s/501400393eba找了半天没找到比较合适的图片元数据修改软件,用AI搓了一个,用着还行,分享出来给有需要的人,之前发原创给删除了可以检测一些常见AI图的原始数据并给出提示...
