2025/03/16蚂蚁笔试第一题思路和代码
思路:直接按题意模拟,维护一个指针表示当前指向的字母位置,每次按照步长增加即可。由于题目给的字符串是一个循环字符串,因此指针需要不断对字符串的长度取模。
#include <bits/stdc++.h> using namespace std; int main() { string s; int k; cin >> s >> k; string res; int step = 1; int i = 0, j = 0; int n = s.length(); while (j < k) { res += s[i]; i += step; i %= n; step += 1; j += 1; } cout << res << endl; return 0; }#蚂蚁笔试题##蚂蚁笔试#
笔试能力提升宝典 文章被收录于专栏
本专栏专注于互联网大厂春招、秋招笔试编程真题的深度解析与实战演练,助你轻松攻克笔试难关。无论你是应届毕业生,还是准备跳槽的职场人,这里都有你需要的干货内容。我们精选了一线互联网企业的经典笔试题目,涵盖数据结构、算法、动态规划、字符串处理等高频考点,并提供详细的解题思路与代码实现。通过本专栏,你将掌握笔试核心技巧,提升编程实战能力,轻松应对大厂笔试挑战。快来加入我们,开启你的大厂求职之旅吧!