2338번 - 긴자리 계산
메인에서 string 타입 num1, num2를 입력 받고 num1, num2가 각각 양수, 음수인지 파악해서 각 연산을 진행하는데요
더하기, 빼기, 곱하기 모두 초등학교때 배운 연산 알고리즘을 아이디어로 구현했습니다.
ex) 10000
- 9
----------------------
9991
add(), mul()은 num1, num2 말고도 bool형 변수를 하나 더 받아 음수인지 양수인지 알려주고
sub()는 bool형 변수 2개를 받아 각각의 num이 양수였는지 음수였는지 파악해서 함수 내부에 알려줍니다.
게시판에 있는 반례들 다해보고
-1999 -1
-1 -1999
-------------
1999 1
1 1999
-1999 1
1 -1999
-1 1999
1999 -1
이렇게 다 해봤는데 틀렸습니다만 나옵니다...ᅮᅮ 도와주세요
댓글을 작성하려면 로그인해야 합니다.
© 2026 All Rights Reserved. 주식회사 스타트링크 | 서비스 약관 | 개인정보 보호 | 결제 이용 약관 | 도움말 | 광고 문의 | 업데이트 노트 | 이슈 | TODO
한국어 | English (Beta)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
coming2430 2년 전 0
메인에서 string 타입 num1, num2를 입력 받고 num1, num2가 각각 양수, 음수인지 파악해서 각 연산을 진행하는데요
더하기, 빼기, 곱하기 모두 초등학교때 배운 연산 알고리즘을 아이디어로 구현했습니다.
ex) 10000
- 9
----------------------
9991
add(), mul()은 num1, num2 말고도 bool형 변수를 하나 더 받아 음수인지 양수인지 알려주고
sub()는 bool형 변수 2개를 받아 각각의 num이 양수였는지 음수였는지 파악해서 함수 내부에 알려줍니다.
게시판에 있는 반례들 다해보고
-1999 -1
-1 -1999
-------------
1999 1
1 1999
-------------
-1999 1
1 -1999
-------------
-1 1999
1999 -1
이렇게 다 해봤는데 틀렸습니다만 나옵니다...ᅮᅮ 도와주세요