10757번 - 큰 수 A+B
답은 맞았는데, 너무 길어서 효율적으로 하는 방법을 알고 싶습니다.
코드에 대한 설명은 다음과 같습니다.
1. 문자열로 두 수를 각각 A,B 배열에 입력 받는다.
2. 둘의 문자열의 길이를 저장하고, 그에 따라 flag를 설정한다. A가 길면 0, B가 길면 1
3. 작은 길이의 문자열 길이를 기준으로 두 개의 값을 더한다. carry도 반영
4. 긴 길이에서 작은 길이를 뺀 만큼 즉, 남은 길이 만큼 긴 문자열을 넣고 carry를 추가한다.,
5. 답을 출력한다.
추가로, 이게 왜 브론즈5로 분류 되어있나요 ㅠㅠㅠ 최소 브론즈 1이나 실버 5 아닌가여 퓨ㅠㅠㅠㅠ
댓글을 작성하려면 로그인해야 합니다.
y1201k 3년 전
답은 맞았는데, 너무 길어서 효율적으로 하는 방법을 알고 싶습니다.
코드에 대한 설명은 다음과 같습니다.
1. 문자열로 두 수를 각각 A,B 배열에 입력 받는다.
2. 둘의 문자열의 길이를 저장하고, 그에 따라 flag를 설정한다. A가 길면 0, B가 길면 1
3. 작은 길이의 문자열 길이를 기준으로 두 개의 값을 더한다. carry도 반영
4. 긴 길이에서 작은 길이를 뺀 만큼 즉, 남은 길이 만큼 긴 문자열을 넣고 carry를 추가한다.,
5. 답을 출력한다.
추가로, 이게 왜 브론즈5로 분류 되어있나요 ㅠㅠㅠ 최소 브론즈 1이나 실버 5 아닌가여 퓨ㅠㅠㅠㅠ