import java.util.Scanner;
public class KBstrings1
{
public static void main (String []args)
{
Scanner scan=new Scanner(System.in);
String s1= scan.nextLine();
int num=0;
for(int i=0; i<s1.length();i++)
{
if(s1.charAt(i)=='a'){
num++;}
i++;
}
if(num>3)
{
System.out.println(s1.replace('a','@'));
}
else
{
System.out.println(s1.replace('a','#'));
}
}
}
'a'가 3 개 이하일 경우 문장의 사용자 입력을 허용하고 'a'문자를 '#'으로 대체하고 대체하려면 'a'문자를 ' 인스턴스가 3 개 이상이면 'a'로 '@'를 입력하십시오. 나는 "컴퓨터 과학은 천문학이 망원경에 관한 것보다 더 이상 컴퓨터에 관한 것이 아닙니다."라는 문장을 사용해 보았습니다. 하지만 '@'로 바꿔야 할 때 'a'를 '#'으로 바 꾸었습니다. JCreator에서 모든 코드를 수행합니다.문자열의 문자 교체
두 번 따라서는 일부 생략합니다. 내가 + - – Li357
을 없앨 때, for 문에서 'i'의 값을 이미 변경하고 있습니다. 나중에 다시 할 필요가 없습니다. –