'IT·컴퓨터'에 해당되는 글 30건

  1. 2009.08.24 SRM 150 DIV2 250
  2. 2009.08.24 SRM 149 DIV2 250
  3. 2009.08.23 SRM 148 DIV2 250
2009.08.24 11:09

흠..시스템테스트 페일... 맞는거같은데 ;;


 

'TopCoder' 카테고리의 다른 글

SRM458 Round1 250  (0) 2010.01.16
SRM 207 DIV2 1000  (0) 2010.01.11
SRM 150 DIV2 250  (0) 2009.08.24
SRM 149 DIV2 250  (0) 2009.08.24
SRM 148 DIV2 250  (0) 2009.08.23
SRM 147 DIV2 250  (0) 2009.08.23
Posted by hyunny82
2009.08.24 10:33

어우 완전 삽질했다...

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

class FormatAmt
{
public:
 string amount(int dollars, int cents)
 {
  string a="$";
  string b="";
  string comma=",";
  char s[15];
  sprintf(s,"%d",dollars);
  string temp;
  temp=s;
  int count=0;
  for(int i=0;i<temp.size();i++)
  {
   if(count !=0 && count%3==0)
    b+=",";
   b.push_back(temp[temp.size()-i-1]);
   count++;
  }
  reverse(b.begin(),b.end());
  a+=b;
  
  //센트처리
  a+=".";
  char c[4];
  if(cents==0)
  {
   sprintf(c,"00");
   a+=c;
   
  }
  else if(cents !=0 && cents/10){
   sprintf(c,"%d",cents);
   a+=c;
   
  }
  else
  {
   sprintf(c,"0%d",cents);
   a+=c;
   
  
  }
  return a;
  
 }

 

};

int main()
{
 FormatAmt t1;
 t1.amount(123,0);
 

 return 0;
}

'TopCoder' 카테고리의 다른 글

SRM 207 DIV2 1000  (0) 2010.01.11
SRM 150 DIV2 250  (0) 2009.08.24
SRM 149 DIV2 250  (0) 2009.08.24
SRM 148 DIV2 250  (0) 2009.08.23
SRM 147 DIV2 250  (0) 2009.08.23
SRM 146 DIV2 250  (0) 2009.08.23
Posted by hyunny82
2009.08.23 22:20

#include <iostream>
#include <vector>

using namespace std;

class DivisorDigits
{
public:
 int howMany(int number)
 {
  char h[100];
  string n;
  int count=0;
  sprintf(h,"%d",number);
  n=h;
  for(int i=0;i<n.size();i++)
  {
   if(n[i]-'0')
   {
    if(!(number%(n[i]-'0')))
     count++;
   }
  }
  return count;

 }

};

'TopCoder' 카테고리의 다른 글

SRM 150 DIV2 250  (0) 2009.08.24
SRM 149 DIV2 250  (0) 2009.08.24
SRM 148 DIV2 250  (0) 2009.08.23
SRM 147 DIV2 250  (0) 2009.08.23
SRM 146 DIV2 250  (0) 2009.08.23
SRM 145 DIV2 250  (0) 2009.08.23
Posted by hyunny82

티스토리 툴바