力扣每日一题 找出字符串的可整除数组 数论

Problem: 2575. 找出字符串的可整除数组

文章目录

思路

👨‍🏫 灵神题解

复杂度

时间复杂度: O ( n ) O(n) O(n)

空间复杂度: O ( 1 ) O(1) O(1)

Code

Java 复制代码
class Solution {
	public int[] divisibilityArray(String word, int m)
	{
		int n = word.length();
		long x = 0;
		int[] ans = new int[n];
		char[] words = word.toCharArray();
		for (int i = 0; i < n; i++)
		{
			long y = words[i] - '0';
			if ((x* 10 + y) % m == 0)
			{
				ans[i] = 1;
				x = 0;
			} else
			{
				ans[i] = 0;
				x = (x * 10 + y) % m;
			}
		}
		return ans;
	}
}
相关推荐
Raven1008610 分钟前
L1G2-OpenCompass 评测书生大模型实践
算法
NAGNIP12 分钟前
RAG信息检索-如何让模型找到‘对的知识’
算法
蒟蒻小袁2 小时前
力扣面试150题--实现Trie(前缀树)
leetcode·面试·c#
电院工程师2 小时前
轻量级密码算法CHAM的python实现
python·嵌入式硬件·算法·安全·密码学
大白曾是少年3 小时前
哈希表三种数据结构在leetcode中的使用情况分析
数据结构·leetcode·散列表
@老蝴8 小时前
C语言 — 通讯录模拟实现
c语言·开发语言·算法
L-ololois9 小时前
【AI】模型vs算法(以自动驾驶为例)
人工智能·算法·自动驾驶
安全系统学习10 小时前
网络安全之RCE简单分析
开发语言·python·算法·安全·web安全
TGB-Earnest12 小时前
【leetcode-合并两个有序链表】
javascript·leetcode·链表
GEEK零零七12 小时前
Leetcode 3299. 连续子序列的和
算法·leetcode·动态规划