fork download
#pragma GCC optimize ("Ofast")
#include<bits/stdc++.h>
using namespace std;
#define main dummy_main
int main(){
  return 0;
}
#undef main
class Solution{
  public:
  int numberOfSteps (int num){
    int res = 0;
    while(num){
      res++;
      if(num%2==0){
        num /=2;
      }
      else{
        num --;
      }
    }
    return res;
  }
}
;
// cLay varsion 20200214-1

// --- original code ---
// #define main dummy_main
// {}
// #undef main
// 
// class Solution {
// public:
//   int numberOfSteps (int num) {
//     int res = 0;
//     while(num){
//       res++;
//       num if[num%2==0, /=2, --];
//     }
//     return res;
//   }
// };
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
stdout
Standard output is empty