当前位置:网站首页>1317. 将整数转换为两个无零整数的和
1317. 将整数转换为两个无零整数的和
2022-06-27 05:40:00 【Mr Gao】
1317. 将整数转换为两个无零整数的和
「无零整数」是十进制表示中 不含任何 0 的正整数。
给你一个整数 n,请你返回一个 由两个整数组成的列表 [A, B],满足:
A 和 B 都是无零整数
A + B = n
题目数据保证至少有一个有效的解决方案。
如果存在多个有效解决方案,你可以返回其中任意一个。
示例 1:
输入:n = 2
输出:[1,1]
解释:A = 1, B = 1. A + B = n 并且 A 和 B 的十进制表示形式都不包含任何 0 。
示例 2:
输入:n = 11
输出:[2,9]
示例 3:
输入:n = 10000
输出:[1,9999]
示例 4:
输入:n = 69
输出:[1,68]
示例 5:
输入:n = 1010
输出:[11,999]
这题相比较之下比较简单,解题代码如下:
/** * Note: The returned array must be malloced, assume caller calls free(). */
bool f(int n){
while(n){
if(n%10==0){
return false;
}
n=n/10;
}
return true;
}
int* getNoZeroIntegers(int n, int* returnSize){
int *re=(int *)malloc(sizeof(int)*2);
int i;
for(i=1;i<n;i++){
if(f(n-i)&&f(i)){
re[0]=i;
re[1]=n-i;
*(returnSize)=2;
return re;
}
}
return re;
}
边栏推荐
猜你喜欢
Go日志-Uber开源库zap使用
双位置继电器XJLS-8G/220
Some articles about component packaging and my experience
思维的技术:如何破解工作生活中的两难冲突?
Web3还没实现,Web5乍然惊现!
流媒体协议初探(MPEG2-TS、RTSP、RTP、RTCP、SDP、RTMP、HLS、HDS、HSS、MPEG-DASH)
IAR Systems全面支持芯驰科技9系列芯片
Double position relay jdp-1440/dc110v
Reading graph augmentations to learn graph representations (lg2ar)
LeetCode-515. 在每个树行中找最大值
随机推荐
Wechat applet refreshes the current page
【FPGA】基于bt1120时序设计实现棋盘格横纵向灰阶图数据输出
Halon common affine transformation operators
网易云音乐params和encSecKey参数生成代码
洛谷P4683 [IOI2008] Type Printer 题解
资深【软件测试工程师】学习线路和必备知识点
【622. 设计循环队列】
unity点光源消失
Epics record reference 5 -- array analog input recordarray analog input (AAI)
思维的技术:如何破解工作生活中的两难冲突?
OpenCV的轮廓检测和阈值处理综合运用
Luogu p2939 [usaco09feb]revamping trails G
Comprehensive application of OpenCV in contour detection and threshold processing
Unity中跨平臺獲取系統音量
Using domain name forwarding mqtt protocol, pit avoidance Guide
Niuke practice 101-c reasoning clown - bit operation + thinking
leetcode-20. Valid parentheses -js version
机械转码日记【17】模板,STL简介
函数栈帧的形成与释放
Dual position relay dls-34a dc0.5a 220VDC