1 solutions

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

    C :

    #include<stdio.h>
    #include<string.h>
    int change(char*c)
    {
    	if(strlen(c)==0)
    	return 1;	
    	int i,s=0;
    	for(i=0;i<strlen(c);i++)
    	{
    		s=s*10+c[i]-'0';
    	}
    	return s;
    }
    main()
    {
    	char a[100];
    	char b[100];
    	gets(a);
    	int i,k=0,j;
    	for(i=0;i<strlen(a);i++)
    	{
    		if(a[i]>='0'&&a[i]<='9')
    		{
    			b[k]=a[i];
    			k++;
    		}
    		else
    		{
    			b[k]='\0';
    			int x=change(b);
    			for(j=1;j<=x;j++)
    			{
    				printf("%c",a[i]);
    			}
    			k=0;
    		}
    	}
    }
    

    Python :

    a = input()
    s = ''
    for i in range(0,len(a)) :
        if a[i].isdigit():
            s = s + a[i]
        else:  
            if s == '':
                print(a[i],end = '')
            else:
                print(a[i]*int(s), end='')
                s = ''
       
    
    • 1

    Information

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