直接判断每个位置的字母和 'meituan' 是否相等即可
s="meituan"
s1=input()
ans=0
for i in range(7):
if s[i]!=s1[i]:
ans+=1
print(ans)
import java.util.*;
public class Main{
public static void main(String[] args){
String m="meituan";
Scanner in =new Scanner(System.in);
String s=in.nextLine();
int res=0;
for(int i=0;i<7;i++){
if(m.charAt(i)!=s.charAt(i))res++;
}
System.out.println(res);
}
}
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
string s;
cin >> s;
int ans = 0;
string t = "meituan";
for(int i=0; i<7; i++) {
if(s[i] != t[i]) {
ans++;
}
}
cout << ans << endl;
return 0;
}
小美拿到了一个长度为7的字符串。她想知道将该字符串修改为"meituan"至少需要修改多少次?
每次修改,小美可以修改任意一个字符。
输入一个长度为7的字符串,字符串中只包含小写字母。
小美需要修改的次数。
输入
meituan
输出
0