🤍 𝙋𝙍𝙊𝙂𝙍𝘼𝙈𝙈𝙀𝙍𝙎5 [프로그래머스] Day5 조건문 코드 처리하기[문제 설명]문자열 code가 주어집니다.code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다.mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다.mode는 0과 1이 있으며, idx를 0 부터 code의 길이 - 1 까지 1씩 키워나가면서 code[idx]의 값에 따라 다음과 같이 행동합니다.mode가 0일 때code[idx]가 "1"이 아니면 idx가 짝수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다.code[idx]가 "1"이면 mode를 0에서 1로 바꿉니다.mode가 1일 때code[idx]가 "1"이 아니면 idx가 홀수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다.code[idx]가 "1"이면 mode를 1에서 0으로 바꿉니.. 2024. 8. 21. [프로그래머스] Day4 연산, 조건문 n의 배수 [문제 설명] 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. [제한사항] 2 ≤ num ≤ 1002 ≤ n ≤ 9 입출력 예) num n result 98 2 1 34 3 0 입출력 예) 98은 2의 배수이므로 1을 return합니다. 입출력 예) 32는 3의 배수가 아니므로 0을 return합니다. class Solution { public int solution(int num, int n) { int answer = 0; if(num%n == 0){ return 1; }else{ return answer; } } }n으로 나눈 나머지가 0이면 n의 배수로 구별 맞으면 1.. 2024. 7. 15. [프로그래머스] Day3 연산 문자열 섞기 [문제 설명] 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. [제한사항] 1 ≤ str1의 길이 = str2의 길이 ≤ 10str1과 str2는 알파벳 소문자로 이루어진 문자열입니다. 입출력 예) str1 "aaaaa" str2 "bbbbb" result "ababababab"class Solution { public String solution(String str1, String str2) { String answer = ""; if((str1.length() == str2.length()) && str1.length() 2024. 7. 14. [프로그래머스] Day2 출력, 연산 덧셈식 출력하기[문제 설명]두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.a + b = c[제한사항]1 ≤ a, b ≤ 100입출력 예)입력 4 5출력 4 + 5 = 9import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = a+b; if(1 a+b를 담은 변수를 만들어서a+b=c로 출력 했다c대신 (a+b)로 처리해도 됨 !문자열 붙여.. 2024. 7. 3. 이전 1 2 다음