[백준 / BOJ] 2908번 상수 (C++, Python)◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2022. 1. 17. 13:39
Table of Contents
반응형
링크 : https://www.acmicpc.net/problem/2908
문제
문제 풀이
C++ 상세 풀이
더보기
조건 덕분에 별로 어렵지 않았던 문제이다. 숫자에 0이 포함되어 있지 않고, 숫자도 3자리라는 제한 조건이 있으므로 swap과 stoi를 이용해 쉽게 해결할 수 있다.
void swap(string& str) {
char temp;
temp = str[0];
str[0] = str[2];
str[2] = temp;
}
void solution(string s1, string s2) {
swap(s1);
swap(s2);
int a = stoi(s1);
int b = stoi(s2);
if (a > b)
cout << a;
else
cout << b;
}
Python 상세 풀이
더보기
파이썬은 슬라이싱을 통해 문자열을 바로 뒤집을 수 있으므로 쉽게 풀 수 있다.
A, B = input().split()
A = int(A[::-1])
B = int(B[::-1])
C++ 코드 전문
Python 코드 전문
소감
반응형
'◎ 자료구조와 알고리즘 > 백준(BOJ) 문제풀이' 카테고리의 다른 글
[백준 / BOJ] 2941번 크로아티아 알파벳 (C++, Python) (0) | 2022.01.17 |
---|---|
[백준 / BOJ] 5622번 다이얼 (C++, Python) (0) | 2022.01.17 |
[백준 / BOJ] 1152번 단어의 개수 (C++, Python) (0) | 2022.01.17 |
[백준 / BOJ] 1157번 단어 공부 (C++, Python) (0) | 2022.01.17 |
[백준 / BOJ] 2675번 문자열 반복 (C++, Python) (0) | 2022.01.17 |
@Reo :: 코드 아카이브
자기계발 블로그