1 solutions

  • 0
    @ 2025-3-3 16:33:13

    C :

    #include<stdio.h>
    #include<math.h>
    int main()
    {
    	int i,a,b,c,m,n,d,s=0,e;
    	scanf("%d%d",&m,&n);
    	for(i=m;i<=n;i++)
    	{
    		a=i;
    		c=-1;
    		while(a>0)
    		{
    			c++;
    			a=a/10;
    		}
    		a=i;
    		d=0;
    		for(b=c;b>=0;b--)
    		{
    			e=a%10;
    			a=a/10;
    			d+=e*pow(10,b);
    		}
    		if(d==i){
    			printf("%d\n",i);
    			s++;
    		}
    	}
    	 printf("%d",s);
    	 return 0;
     } 
    

    C++ :

    #include <iostream>
    using namespace std;
    
    int main(){
    	int m,n,c=0,i;
    	cin>>m>>n;
    	for(i=m;i<=n;i++){
    		if(i/100==i%10){
    			cout<<i<<endl;
    			c++;
    		}
    	}
    	cout<<c;
    }
    

    Java :

    import java.util.Scanner;
    
    public class Main{
    	public static void main(String[] agrs){
    	
    	Scanner sc = new Scanner(System.in);
    
    	int m = sc.nextInt();
    	int n = sc.nextInt();
    	int num = 0;
    	for(int i = m;i <= n;i++){
    		if(i / 100 == i % 10){
    				System.out.println(i);
    				num++;
    		}
    	
    	}
    	System.out.println(num);
    	}
    }
    
    
    
    

    Python :

    s = input().split()
    m = int(s[0])
    n = int(s[1])
    c = 0
    for i in range(m, n + 1):
        b = i // 100 % 10
        s = i // 10 % 10
        g = i // 1 % 10
        if b == g:
            print(i)
            c += 1
    print(c)
    
    
    • 1

    Information

    ID
    10514
    Time
    1000ms
    Memory
    64MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By