2025.05.06
/*
#include<stdio.h>
int main()
{
//입력: 1 이상의 수는 물풍선 -1은 장애물
//출력:0은 빈공간, -1은 장애물, -2는 물풍선, 플레이어는 입력된 순서+1로 표현
int arr[12][12]= {};
int i,j,n,k,t,w,p;
//게임판 입력
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
scanf("%d",&arr[i][j]);
}
}
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
if(arr[i][j]>=1)
{
for(p=1; p<=arr[i][j]; p++)
{
if(arr[i][j+p] == -1)
{
break;
}
if( j+p<=10 )
{
arr[i][j+p]=-2;
}
}
}
}
}
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
//플레이어 수 입력
scanf("%d",&n);
//플레이어들 좌표 입력
for(k=1; k<=n; k++)
{
scanf("%d %d",&t,&w);
}
return 0;
}
*/
/**
함수 fucntion 기능 : 명령의 묶음
1. 중복을 줄일수있다, 코드가 간결해진다.
*/
/*
#include <stdio.h>
준비하기()
{
이닦기;
세수하기;
머리감기;
옷갈아입기;
}
밥먹기()
{
}
학교갈준비()
{
침대에서 일어나기
준비하기();
밥먹기(아침);
옷입기
}
int main()
{
for()
{
학교갈준비();
학교가기
밥먹기(점심);
공부하기
집에오기
학원가기
집에오기
준비하기();
밥먹기(저녁);
침대에 눕기
}
return 0;
}
*/
/*
#include <stdio.h>
int n = 10; //전역변수 global
void speak(int a)
{
int i; //지역변수 local
for(i=1;i<=a;i++)
{
printf("hello!\n");
}
}
int main()
{
speak(5);
return 0;
}
*/
/*
리턴값이 없는 함수 예제!!!
#include <stdio.h>
int n = 10; //전역변수 global
void calculate(int a,int b)
{
printf("%d",a+b);
}
int main()
{
calculate(5,10);
return 0;
}
*/
/*
리턴값이 있는 함수 예제!!
#include <stdio.h>
int n = 10; //전역변수 global
int calculate(int a,int b)
{
return a+b;
}
int main()
{
printf("%d",calculate(5,10));
return 0;
}
*/
/*
#include <stdio.h>
//함수원형 작성하기 연습!!!
return자료형 함수이름 ( 매개변수 )
int calculate(int a, char b)
{
return ??;
}
int main()
{
printf("%d",calculate(5,'a'));
return 0;
}
*/
/*
//Q.1537
#include <stdio.h>
int n;
void f(int a)
{
if(a==1)
{
printf("hello");
}
else
{
printf("world");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
Q.1530
#include <stdio.h>
char f()
{
return 'A';
}
int main()
{
printf("%c", f() );
return 0;
}
*/
/*
//Q.1555
#include <stdio.h>
int n;
long long int f(int a)
{
int i;
long long int sum=0;
for(i=1;i<=a;i++)
{
sum=sum+i;
}
return sum;
}
int main()
{
scanf("%d", &n);
printf("%lld\n", f(n));
}
*/
/*
//Q.1557
#include <stdio.h>
int n;
int f(int a)
{
int i ,sum=0;
for(i=1;i<=a;i++)
{
if(a%i==0)
{
sum=sum+1;
}
}
return sum;
}
int main()
{
scanf("%d", &n);
printf("%d\n", f(n));
}
*/
/*
//Q.1580
#include <stdio.h>
float circle(int r)
{
float sum=0;
sum= sum+ r*r*3.14;
return sum;
}
main()
{
int r;
scanf("%d", &r);
printf("%.2f", circle(r));
}
*/
#include <stdio.h>
int n, d[100010], k;
int f(int a)
{
int i;
for(i=1;i<=n;i++)
{
if(d[i]==a)
{
return i;
}
}
return -1;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d", &k);
printf("%d\n", f(k));
}




