Language: C++

나중에 선호만나면 너얘긴#include <bits/stdc++.h>

//Common
using namespace std;using f64 = double;using i64=long long;using u64=unsigned long long;
template<typename T> using Arr=vector<T>;template<typename T> using Func=function<T>;template<typename T> using Str=basic_string<T>;
#define hfor(v, s, e) for(int v=(s);(s)<=v&&v<(e);++v)//half-opened range
#define hfori(v, s, e) for(int v=(e)-1;(s)<=v&&v<(e);--v)//inversion
#define hforo(v, s, e) int v=(s);for(;(s)<=v&&v<(e);++v)//out declaration
#define hforoi(v, s, e) int v=(e)-1; for(;(s)<=v&&v<(e);--v)
#define cfor(v, s, e) hfor(v,(s),(e)+1)//closed range
#define cfori(v, s, e) hfori(v,(s),(e)+1)
#define cforo(v, s, e) hforo(v,(s),(e)+1)
#define cforoi(v, s, e) hforoi(v,(s),(e)+1)
#define rep(v,x) hfor(v,0,(x))
#define repi(v,x) hfori(v,0,(x))
#define repo(v,x) hforo(v,0,(x))
#define all(x) (x).begin(),(x).end()
#define pushb push_back
#define pushf push_front
#define popb pop_back
#define popf pop_front
#define empl emplace
#define emplb emplace_back
#define emplf emplace_front
#define fi first
#define se second
#define cxp constexpr
#define PQ std::priority_queue

//Math
template<typename T> cxp T inf() { return numeric_limits<T>::max() / 2; }
template<typename T> inline T sq(T x){return x*x;}
cxp int lgc(int x){return 64-__builtin_clzll(x-1);}
cxp int lgf(int x){return 63-__builtin_clzll(x);}
int rd(int lb, int ub){static mt19937 rng(time(0)^i64(new int)); return uniform_int_distribution<int>(lb, ub-1)(rng);}
int rd(int ub=inf<int>()){return rd(0,ub);}
const f64 pi=acosl(-1), eps=1e-10;

//IO
template<typename T>ostream& operator<<(ostream& s, const Arr<T>& a) {for(auto i:a) cout<<i<<' '; return s;}
int getint(){int x;cin>>x;return x;}
char getchr(){char x;cin>>x;return x;}
#ifndef DEBUG
	//#pragma GCC optimize ("Ofast") //somtimes it become more slower
	auto __PRE_RUN__=(ios::sync_with_stdio(0), cin.tie(0), cout.tie(0),(cout<<fixed<<setprecision(11)), 0);
#endif

//Misc
int sz(const auto& x){return x.size();}
auto split(auto s, auto p){
	Arr<decltype(s)> ret;
	auto it1=s.begin();
	for(auto it2=it1; (it2 = find(it1,s.end(),p)) != s.end(); it1=it2+1)
		ret.pushb({it1, it2});
	ret.pushb({it1,s.end()});
	return ret;
}
template<typename T> T rev(const T& a){return {a.rbegin(),a.rend()};}
Arr<int> range(int n){ Arr<int> ret(n); rep(i,n)ret[i]=i; return ret; }
struct defer{ defer(auto f):f(f){} ~defer(){f();} function<void()> f; };
#define defer(x) auto _##__COUNTER__ = defer([&](){x;});
#define lam(expr, ...) [&](__VA_ARGS__){return expr;}
#define reduce accumulate

#define endl '\n'//not interactive?
#define int i64//MLE?
using pint = pair<int,int>;
using tint = tuple<int,int,int>;

signed main(){
	int a[5];
	rep(i,5)
		cin>>a[i];
	rep(i,5){
		if(!a[i])
			cout<<i+1<<endl;
	}
	return 0;
}



Compiler output:
a.cc:1:25: error: stray '#' in program
    1 | 나중에 선호만나면 너얘긴#include <bits/stdc++.h>
      |                         ^
a.cc:1:1: error: '\U0000b098\U0000c911\U0000c5d0' does not name a type
    1 | 나중에 선호만나면 너얘긴#include <bits/stdc++.h>
      | ^~~~~~
a.cc:5:32: error: 'vector' does not name a type
    5 | template<typename T> using Arr=vector<T>;template<typename T> using Func=function<T>;template<typename T> using Str=basic_string<T>;
      |                                ^~~~~~
a.cc:5:74: error: 'function' does not name a type; did you mean 'union'?
    5 | template<typename T> using Arr=vector<T>;template<typename T> using Func=function<T>;template<typename T> using Str=basic_string<T>;
      |                                                                          ^~~~~~~~
      |                                                                          union
a.cc:5:117: error: 'basic_string' does not name a type
    5 | template<typename T> using Arr=vector<T>;template<typename T> using Func=function<T>;template<typename T> using Str=basic_string<T>;
      |                                                                                                                     ^~~~~~~~~~~~
a.cc: In function 'constexpr T inf()':
a.cc:31:43: error: 'numeric_limits' was not declared in this scope
   31 | template<typename T> cxp T inf() { return numeric_limits<T>::max() / 2; }
      |                                           ^~~~~~~~~~~~~~
a.cc:31:59: error: expected primary-expression before '>' token
   31 | template<typename T> cxp T inf() { return numeric_limits<T>::max() / 2; }
      |                                                           ^
a.cc:31:62: error: '::max' has not been declared
   31 | template<typename T> cxp T inf() { return numeric_limits<T>::max() / 2; }
      |                                                              ^~~
a.cc: In function 'int rd(int, int)':
a.cc:35:31: error: 'mt19937' does not name a type
   35 | int rd(int lb, int ub){static mt19937 rng(time(0)^i64(new int)); return uniform_int_distribution<int>(lb, ub-1)(rng);}
      |                               ^~~~~~~
a.cc:35:73: error: 'uniform_int_distribution' was not declared in this scope
   35 | int rd(int lb, int ub){static mt19937 rng(time(0)^i64(new int)); return uniform_int_distribution<int>(lb, ub-1)(rng);}
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
a.cc:35:98: error: expected primary-expression before 'int'
   35 | int rd(int lb, int ub){static mt19937 rng(time(0)^i64(new int)); return uniform_int_distribution<int>(lb, ub-1)(rng);}
      |                                                                                                  ^~~
a.cc:35:98: error: expected ';' before 'int'
   35 | int rd(int lb, int ub){static mt19937 rng(time(0)^i64(new int)); return uniform_int_distribution<int>(lb, ub-1)(rng);}
      |                                                                                                  ^~~
      |                                                                                                  ;
a.cc:35:101: error: expected unqualified-id before '>' token
   35 | int rd(int lb, int ub){static mt19937 rng(time(0)^i64(new int)); return uniform_int_distribution<int>(lb, ub-1)(rng);}
      |                                                                                                     ^
a.cc: At global scope:
a.cc:37:14: error: 'acosl' was not declared in this scope
   37 | const f64 pi=acosl(-1), eps=1e-10;
      |              ^~~~~
a.cc:40:21: error: 'ostream' does not name a type
   40 | template<typename T>ostream& operator<<(ostream& s, const Arr<T>& a) {for(auto i:a) cout<<i<<' '; return s;}
      |                     ^~~~~~~
a.cc: In function 'int getint()':
a.cc:41:20: error: 'cin' was not declared in this scope
   41 | int getint(){int x;cin>>x;return x;}
      |                    ^~~
a.cc: In function 'char getchr()':
a.cc:42:22: error: 'cin' was not declared in this scope
   42 | char getchr(){char x;cin>>x;return x;}
      |                      ^~~
a.cc: At global scope:
a.cc:45:27: error: 'ios' has not been declared
   45 |         auto __PRE_RUN__=(ios::sync_with_stdio(0), cin.tie(0), cout.tie(0),(cout<<fixed<<setprecision(11)), 0);
      |                           ^~~
a.cc:45:52: error: 'cin' was not declared in this scope
   45 |         auto __PRE_RUN__=(ios::sync_with_stdio(0), cin.tie(0), cout.tie(0),(cout<<fixed<<setprecision(11)), 0);
      |                                                    ^~~
a.cc:45:64: error: 'cout' was not declared in this scope
   45 |         auto __PRE_RUN__=(ios::sync_with_stdio(0), cin.tie(0), cout.tie(0),(cout<<fixed<<setprecision(11)), 0);
      |                                                                ^~~~
a.cc:45:77: error: 'cout' was not declared in this scope
   45 |         auto __PRE_RUN__=(ios::sync_with_stdio(0), cin.tie(0), cout.tie(0),(cout<<fixed<<setprecision(11)), 0);
      |                                                                             ^~~~
a.cc:45:83: error: 'fixed' was not declared in this scope
   45 |         auto __PRE_RUN__=(ios::sync_with_stdio(0), cin.tie(0), cout.tie(0),(cout<<fixed<<setprecision(11)), 0);
      |                                                                                   ^~~~~
a.cc:45:90: error: 'setprecision' was not declared in this scope
   45 |         auto __PRE_RUN__=(ios::sync_with_stdio(0), cin.tie(0), cout.tie(0),(cout<<fixed<<setprecision(11)), 0);
      |                                                                                          ^~~~~~~~~~~~
a.cc:49:14: warning: use of 'auto' in parameter declaration only available with '-std=c++20' or '-fconcepts'
   49 | int sz(const auto& x){return x.size();}
      |              ^~~~
a.cc:50:12: warning: use of 'auto' in parameter declaration only available with '-std=c++20' or '-fconcepts'
   50 | auto split(auto s, auto p){
      |            ^~~~
a.cc:50:20: warning: use of 'auto' in parameter declaration only available with '-std=c++20' or '-fconcepts'
   50 | auto split(auto s, auto p){
      |                    ^~~~
a.cc: In function 'auto split(auto:2, auto:3)':
a.cc:51:9: error: 'Arr' was not declared in this scope
   51 |         Arr<decltype(s)> ret;
      |         ^~~
a.cc:51:13: error: expected primary-expression before 'decltype'
   51 |         Arr<decltype(s)> ret;
      |             ^~~~~~~~~~~
a.cc:54:17: error: 'ret' was not declared in this scope; did you mean 'rep'?
   54 |                 ret.pushb({it1, it2});
      |                 ^~~
      |                 rep
a.cc:55:9: error: 'ret' was not declared in this scope; did you mean 'rep'?
   55 |         ret.pushb({it1,s.end()});
      |         ^~~
      |         rep
a.cc: At global scope:
a.cc:59:1: error: 'Arr' does not name a type
   59 | Arr<int> range(int n){ Arr<int> ret(n); rep(i,n)ret[i]=i; return ret; }
      | ^~~
a.cc:60:21: warning: use of 'auto' in parameter declaration only available with '-std=c++20' or '-fconcepts'
   60 | struct defer{ defer(auto f):f(f){} ~defer(){f();} function<void()> f; };
      |                     ^~~~
a.cc:60:51: error: 'function' does not name a type; did you mean 'union'?
   60 | struct defer{ defer(auto f):f(f){} ~defer(){f();} function<void()> f; };
      |                                                   ^~~~~~~~
      |                                                   union
a.cc: In constructor 'defer::defer(auto:4)':
a.cc:60:29: error: class 'defer' does not have any field named 'f'
   60 | struct defer{ defer(auto f):f(f){} ~defer(){f();} function<void()> f; };
      |                             ^
a.cc: In destructor 'defer::~defer()':
a.cc:60:45: error: 'f' was not declared in this scope; did you mean 'fi'?
   60 | struct defer{ defer(auto f):f(f){} ~defer(){f();} function<void()> f; };
      |                                             ^
      |                                             fi
a.cc: At global scope:
a.cc:67:14: error: 'pair' does not name a type
   67 | using pint = pair<int,int>;
      |              ^~~~
a.cc:68:14: error: 'tuple' does not name a type
   68 | using tint = tuple<int,int,int>;
      |              ^~~~~
a.cc: In function 'int main()':
a.cc:73:17: error: 'cin' was not declared in this scope
   73 |                 cin>>a[i];
      |                 ^~~
a.cc:76:25: error: 'cout' was not declared in this scope
   76 |                         cout<<i+1<<endl;
      |                         ^~~~