convert java to python
#include<stdio.h>
int stack[10000000]={0};
int top=-1;
void push(int c)
{
stack[++top]=c;
}
void pop()
{
stack[top--]=0;
}
int main()
{
int N,max=0;
int order=1;
scanf("%d",&N);
int arr[N];
for(int i=0;i<N;i++)
{
scanf("%d",&arr[i]);
if(max<arr[i])
max=arr[i];
}
for(int i=0;i<N;i++)
{
while(top!=-1 && stack[top]==order)
{
order++;
pop();
}
if(arr[i]==order)
{
order++;
}
else
push(arr[i]);
}
while(top!=-1 && stack[top]==order)
{
order++;
pop();
}
if(order==max+1)
printf("Happy");
else
printf("Sad");
}
4
1
for i in range(2,len(array)):
Thank you!
1
0
3.67
3
public static void diceSum(){
Random rand=new Random();
Scanner console=new Scanner (System.in);
System.out.print("Desired dice sum: ");
int n=console.nextInt();
int x, y,sum;
do {
x = rand.nextInt(6) +1;
y = rand.nextInt(6) +1;
sum = x + y;
System.out.println(x + " and " + y + " = " + sum);
} while (sum != n);
}
Thank you!
3
0
4.11
9
public static void diceSum(){
Random rand=new Random();
Scanner console=new Scanner (System.in);
System.out.print("Desired dice sum: ");
int n=console.nextInt();
int x, y,sum;
do {
x = rand.nextInt(6) +1;
y = rand.nextInt(6) +1;
sum = x + y;
System.out.println(x + " and " + y + " = " + sum);
} while (sum != n);
}
Thank you!
9
0
Are there any code examples left?
New code examples in category Other