Leetcode 771 宝石与石头编程题

匿名 (未验证) 提交于 2019-12-02 23:59:01

希望能从现在开始,有空就做一些题,自己的编程能力太差了。

 

思路是:遍历S字符串,对每一个字符查找是否在J字符串中出现,若出现则计量增一。直到双重循环结束。

  • 此为最笨方法
  • 代码如下
class Solution {     public int numJewelsInStones(String J, String S) {         //对S进行循环,如果字符在J中出现过则宝石++;         int sum = 0;         //双重循环         for(int i = 0; i<S.length(); i++){             for( int j=0; j<J.length(); j++){                 char a = S.charAt(i);                 char b = J.charAt(j);                 if(a==b) sum++;                 else continue;             }         }         System.out.print(sum);         return sum;     } }
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!