PS83 [프로그래머스 Lv.0] 문자열 정수의 합(Kotlin) 문제https://school.programmers.co.kr/learn/courses/30/lessons/181849 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr풀이Char 타입일 때 그냥 toInt()를 사용하면 ASCII 코드 값이 출력된다. Char을 Int 타입으로 변경하는 3가지 방법1. String 변환 후 Int 변환2. Character.getNumericValue(char) 사용3. ASCII 코드 사용(char.code) 위의 방법 중 하나를 이용하여 구해준다.코드class Solution { fun solution(num_str: String): Int { var ans.. 2026. 4. 29. [프로그래머스 Lv.0] 주사위 게임1(Kotlin) 문제https://school.programmers.co.kr/learn/courses/30/lessons/181839 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr풀이수학 관련 함수를 사용하기 위해서는 import kotlin.math.*를 해줘야 한다.제곱은 pow()함수를 사용한다. *pow는 반환형이 Double이기에 자료형이 다를 경우 toDouble()를 이용하여 바꿔줘야 한다.이때 answer은 Int이므로 계산 후에 toInt()를 해준다.절대값 계산은 abs()함수를 사용한다.코드import kotlin.math.* class Solution { fun solution(a: Int, b: .. 2026. 4. 21. [백준] 30018: 타슈(C++) 문제https://www.acmicpc.net/problem/30018풀이a_i와 b_i의 차이를 모두 합해서 반으로 나눈 값을 구하면 된다.코드#include #include using namespace std;int main() { int n, a[101],b, cnt=0; cin>>n; for(int i=0;i>a[i]; } for(int i=0;i>b; cnt+=abs(a[i]-b); } cout 2026. 4. 5. [백준] 10798: 세로 읽기(C++) 문제https://www.acmicpc.net/problem/10798풀이5개의 문자열을 입력받아 가장 긴 문자열의 길이를 기준으로 반복을 수행한다.이후 열 기준으로 순회하면서 각 문자열의 길이와 비교하여 해당 인덱스가 존재할 경우에만 문자를 출력한다.코드#include #include #include #include using namespace std;int main() { vectorv; string str; int mlen=0; for(int i=0;i>str; int size=str.size(); mlen=max(mlen,size); v.push_back(str); } for(int i=0;i=v[j].size()) continue; cout 2026. 3. 31. [백준] 32722: Juta teekond(C++) 문제https://www.acmicpc.net/problem/32722코드#include using namespace std;int main() { int n[3]; for(int i=0;i>n[i]; } if (n[0] != 1 && n[0] != 3) { cout 2025. 12. 17. [백준] 27240: Электричка(C++) 문제https://www.acmicpc.net/problem/27240풀이출발역 번호가 도착역 번호보다 클 수도 있다는 점을 생각해야 한다!코드#include using namespace std;int main() { int n, a, b, s, t; cin>>n>>a>>b; cin>>s>>t; if(s>a && sa && t=b && t>=b)) cout 2025. 12. 11. 이전 1 2 3 4 ··· 14 다음