본문 바로가기

코테42

백준 1252번-이진수 덧셈 https://www.acmicpc.net/problem/1252 1252번: 이진수 덧셈 첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다. 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다. 또한 각 이진수의 길이는 80을 넘지 않는다. www.acmicpc.net #include using namespace std; string str1, str2; int binary1[81]={0}, binary2[81]={0}, sum[81]={0}; int main(){ cin >> str1 >> str2; for(int i=0; i=2){ sum[i]= sum[i]-2; binary1[i-1]++; } } int startIdx=0; while(sum[startIdx]==0 .. 2023. 8. 7.
백준 1236번-성 지키기 https://www.acmicpc.net/problem/1236 1236번: 성 지키기 첫째 줄에 성의 세로 크기 N과 가로 크기 M이 주어진다. N과 M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 성의 상태가 주어진다. 성의 상태는 .은 빈칸, X는 경비원이 있는 칸이다 www.acmicpc.net #include using namespace std; int n, m, rowCnt, colCnt, maxRowCnt=0, maxColCnt=0; char building[53][53]; int main(){ cin >> n >> m; for(int i=0; i building[i][j]; } } //행 갯수 세기(열고정) for(int i=0; i 2023. 8. 6.
백준 1233번 -주사위 https://www.acmicpc.net/problem/1233 1233번: 주사위 지민이는 주사위 던지기 게임을 좋아하여 어느 날 옆에 있는 동호를 설득하여 주사위 던지기 게임을 하자고 하였다. 총 3개의 주사위가 있다. 그리고 이 주사위는 각각 S1(2 ≤ S1 ≤ 20), S2(2 ≤ S2 www.acmicpc.net #include using namespace std; int s1, s2, s3, maxValue=0, maxKey; map mp; int main(){ cin >> s1 >> s2 >> s3; for(int i=1; i 2023. 8. 6.
백준 1225번- 이상한 곱셈 #include using namespace std; typedef long long ll; string num1, num2; ll sum=0; int main(){ cin >> num1 >> num2; for(int i=0; i 2023. 8. 4.
백준 1212번 - 8진수 2진수 //1번 #include using namespace std; string convertToBinary(int num) { string binaryStr = ""; while (num > 0) { int remainder = num % 2; binaryStr = to_string(remainder) + binaryStr; num /= 2; } return binaryStr; } int main() { string octalStr; cin >> octalStr; // 입력이 0인 경우 예외 처리 if (octalStr == "0") { cout eight; for(int i=0; i 2023. 8. 4.
백준 1173번-운동 처음 풀이- 맞음(근데 조건식이 좀 복잡..) #include using namespace std; int N, m, M, T, R, exeCnt=0, totalTime=0, x; int main(){ cin >> N >> m >> M >> T >> R; x = m; //초기 x if(x+T>M && x-R=m x+T >=M일 때, x-R=m x+T N >> m >> M >> T >> R; x = m; //초기 x if(x+T>M && x-R 2023. 7. 31.