본문 바로가기

programmers4

프로그래머스 > 코딩테스트 연습 > 코딩 기초 트레이닝 > 문자열 겹쳐쓰기 문제 설명문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다.1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,0000 ≤ s ≤ my_string의 길이 - overwrite_string의 길이입출력 예my_stringoverwrite_stringsresult"He11oWor1d""lloWorl"2"HelloWorld""Program29b8UYP""merS1.. 2024. 7. 9.
프로그래머스 > 코딩테스트 연습 > 코딩 기초 트레이닝 > 대소문자 바꿔서 출력하기 문제 설명영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.제한사항1 ≤ str의 길이 ≤ 20str은 알파벳으로 이루어진 문자열입니다.입출력 예입력 #1aBcDeFg출력 #1AbCdEfG upper(), lower() 다 알고 있었지만 어떻게 구현해야 하는지 몰랐다...str = input()for i in str: if i isupper():이러고 있었다... 반성하자 나 자신...다른 분들은str = input()for i in str: if i.isupper() == True:이런 식으로도 푸시던데, 난 좀 다르게 풀었다.str = input()a = ''for i in str: if i.isupper.. 2024. 7. 9.
프로그래머스 >코딩테스트 연습 > 코딩 기초 트레이닝 > 간단한 식 계산하기 문제 설명문자열 binomial이 매개변수로 주어집니다. binomial은 "a op b" 형태의 이항식이고 a와 b는 음이 아닌 정수, op는 '+', '-', '*' 중 하나입니다. 주어진 식을 계산한 정수를 return 하는 solution 함수를 작성해 주세요.제한사항0 ≤ a, b ≤ 40,0000을 제외하고 a, b는 0으로 시작하지 않습니다.입출력 예binomialresult"43 + 12"55"0 - 7777"-7777"40000 * 40000"1600000000입출력 예 설명입출력 예 #1예제 1번의 binomial은 "43 + 12"로 이 식을 계산한 결과인 43 + 12 = 55를 return 합니다.입출력 예 #2예제 2번의 binomial은 "0 - 7777"로 이 식을 계산한 결.. 2024. 7. 9.
프로그래머스 > 코딩테스트 연습 > 코딩 기초 트레이닝 > 특별한 이차원 배열 2 문제 설명n × n 크기의 이차원 배열 arr이 매개변수로 주어질 때, arr이 다음을 만족하면 1을 아니라면 0을 return 하는 solution 함수를 작성해 주세요.0 ≤ i, j 제한사항1 ≤ arr의 길이 = arr의 원소의 길이 ≤ 1001 ≤ arr의 원소의 원소 ≤ 1,000모든 arr의 원소의 길이는 같습니다.입출력 예arrresult[[5, 192, 33], [192, 72, 95], [33, 95, 999]]1[[19, 498, 258, 587], [63, 93, 7, 754], [258, 7, 1000, 723], [587, 754, 723, 81]]0입출력 예 설명입출력 예 #1예제 1번에서 문제의 조건이 잘 보이도록 표를 만들면 다음과 같습니다.ijarr[i][j]arr[j][.. 2024. 7. 9.