inflearn logo
강의

Course

Instructor

Coding Test Practice Test (with C++): For Large Companies

1. Hidden sum

숨겨진 합 자바 질문드립니다.

135

xogh7532

13 asked

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

문자를 a로 치환하고 숫자만 뽑으려고 하는데 a의 개수가 달라서 에러가 뜹니다. 방법이 없을까요??

import java.io.*;
import java.util.*;

public class Main {
	public static void main(String[] argvs) {
		Scanner sc = new Scanner(System.in);
		
		String s=sc.next();
		String str = s.replaceAll("[^0-9]","a"); //a로 치환
		
		int answer= 0;
		System.out.print(str);
	}
}

c++ 코딩-테스트

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

xogh7532님께서는 문자를 ‘a’로 치환하지 않고 바로 숫자만 추출해서 계산하고 싶으신 거죠? 주어진 코드에서 문자를 ‘a’로 치환하는 대신 숫자만을 추출하여 합을 구하는 코드를 아래와 같이 수정할 수 있습니다.

import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] argvs) {
        Scanner sc = new Scanner(System.in);

        String s = sc.next();
        // 숫자가 아닌 문자를 제거
        String str = s.replaceAll("[^0-9]", ""); 

        int answer = 0;
        // 숫자 문자열을 순회하면서 각 숫자를 더함
        for (int i = 0; i < str.length(); i++) {
            answer += str.charAt(i) - '0'; // char를 int로 변환하여 더하기
        }

        System.out.print(answer);
    }
}

이 코드는 입력 받은 문자열 s에서 숫자가 아닌 모든 문자를 제거합니다. 그런 다음 제거된 문자열인 str을 순회하며 각 자리의 숫자를 정수로 변환하여 그 합을 answer에 더합니다. 마지막으로 최종 합인 answer를 출력합니다.

질문 내용과 직접 관련된 프로그래밍 정보가 제공되지 않았기 때문에, 주어진 정보를 기반으로 한 해답을 제공하였습니다. 추가적인 도움이 필요하시면 언제든 질문해주세요.

바둑돌에 조합을 구하는 dfs는 설명이 어딨나요

0

96

1

알고리즘이라.. 강의 설명때 모식도가 있으면 더좋겠어요

0

160

1

BFS 코드 중에 이해가 안되는 부분이 있습니다.

0

219

1

호텔 연결 질문드립니다.

0

157

1

최대 선호 음식 질문드립니다.

0

217

1

숨겨진 합 질문드립니다.

0

150

1

제품이동 질문드립니다.

0

126

1

송아지 찾기2 질문드립니다.

0

125

1

정사각형 그리기 질문드립니다.

0

142

1

호텔연결

0

143

1

중복된 문자 제거 코드

0

215

1

전투게임

0

168

1

숲속의 기사

0

131

1

멀티태스킹 질문드립니다.

0

194

1

영화관람 시간초과 질문드립니다.

0

192

1

[2-5] 최대선호음식 시간초과..

0

263

1

dp 풀이는 어려운가요?

0

399

2

문제 의문

0

296

2

모의고사 7회 2번 송아지 찾기 테스트케이스 3번, 4번 오류

0

313

1

안녕하세요. 궁금한점이 있어서 질문드립니다.

0

244

1

BFS 참고하세요

0

265

1

#include<bits/stdc++.h>

0

761

1

잔디 문제 해설 c로 바꿔서 출력할 때

1

374

1

조합을 구할때 algorithm 함수 next_permutation 사용 가능 여부

0

459

1