기본 콘텐츠로 건너뛰기

2490 : 윷놀이 (Implementation) [C++]

문제는 정말 쉬운데.. 설명이 잘못 되어 있는 것 같다..

예제 입력과 예제 출력이 한 번에 입력받고 출력하길래

세 줄 입력받고 세 줄 출력하는 코드로 짜고 오답이길래 계속 고쳐봤는 데

결국 질문을 보니까 한 줄 입력받을 때마다 한 줄을 출력하라고 하더라..

어이가 없군

void Yoonori::SetValue(int i)
{
 vector<int> Temp;
 Temp.resize(4);
 this->Array.push_back(Temp);
 for (int j = 0; j < 4; j++)
 {
  int X;
  cin >> X;
  this->Array[i][j] = X;
 }
}

void Yoonori::GetValue(int i)
{
 int Count = 0;
 for (int j = 0; j < 4; j++)
 {
  if (this->Array[i][j] == 0)
   Count++;
 }
 
 if (Count == 0)
  cout << "E";
 else if (Count == 1)
  cout << "A";
 else if (Count == 2)
  cout << "B";
 else if (Count == 3)
  cout << "C";
 else cout << "D";
 
 cout << endl;
}
<소스 코드>

*Source of the problem = https://www.acmicpc.net/problem/2490
*문제 출처 : BAEKJOON ONLINE JUDGE

댓글

이 블로그의 인기 게시물

1978 : 소수 찾기 [C++]

# include < iostream > # include < vector > using namespace std ; int main ( ) { cin . tie ( NULL ) ; vector < int > Primes ; Primes . push_back ( 2 ) ; Primes . push_back ( 3 ) ; for ( int i = 4 ; i < 1000 ; i + + ) { bool IsPrime = true ; if ( i % 2 = = 0 | | i % 3 = = 0 ) continue ; for ( int j = 4 ; j < i ; j + + ) { if ( i % j = = 0 ) { IsPrime = false ; break ; } } if ( IsPrime ) Primes . push_back ( i ) ; } int N , Count = 0 ; cin > > N ; for ( int i = 0 ; i < N ; i + + ) { int Input ; cin > > Input ; for ( int j = 0 ; j < Primes . size ( ) ; j + + ) if ( Input = = Primes [ j ] ) Count + + ; } cout < < Count < < " \n " ; return 0 ; }

10828 : 스택 [Python]

Stack = [ ] def push ( num ) : Stack . append ( int ( num ) ) def pop ( ) : if len ( Stack ) > 0 : print ( Stack . pop ( ) ) else : print ( - 1 ) def size ( ) : print ( len ( Stack ) ) def empty ( ) : if len ( Stack ) == 0 : print ( 1 ) else : print ( 0 ) def top ( ) : if len ( Stack ) > 0 : print ( Stack [ len ( Stack ) - 1 ] ) else : print ( - 1 ) TestCase = int ( input ( ) ) while TestCase > 0 : Command = input ( ) if Command == 'top' : top ( ) elif Command == 'pop' : pop ( ) elif Command == 'empty' : empty ( ) elif Command == 'size' : size ( ) else : push ( Command [ 5 : ] ) TestCase - = 1