笔试时间:2022年9月8日
从一堆数中任取两个数相乘,如果是9的倍数则是一对符合目标的组合。问这堆数中可以凑出多少种组合?
输入样例:
1 3 6 9
输出样例:
4
解释:1 * 9、3 * 6、3 * 9、6 * 9都是符合题意的组合
二维数组问题,很简单的几个if-else就解决了,甚至没用任何算法
符文为3×3的拼图,可以交换上下左右相邻的两个拼图,问交换多少次后符文中没有任何两个相同的拼图相邻(拼图用字符表示,符文用3个长度为3的字符串表示)。如果无法实现,则返回-1。一个用例会给出多个符文。
输入用例:
[["abc", "def", "ghi"], ["aaa", "aaa", "aaa"], ["abb", "aba", "efg"]]
输出用例
[0, -1, 1]
解释:第一个符文不需要交换,已经符合条件;第二个符文无论怎么交换都不符合条件;第三个符文仅需交换第一行第一个拼图a和第一行第二个拼图b即可符合条件
#秋招##2023届秋招##面经##我的秋招日记##游戏客户端开发工程师#