문제
프로그래머스 코딩테스트 연습 - 서울에서 김서방 찾기 (Level 1)
https://programmers.co.kr/learn/courses/30/lessons/12919
사용 알고리즘
- 문자열
풀이
김서방의 위치를 for문을 돌려 찾는다
나의 코드
#include <string>
#include <vector>
using namespace std;
string solution(vector<string> seoul) {
int x;
for(int i=0;i<seoul.size();i++) if(seoul[i]=="Kim") x=i;
string answer = "김서방은 " + to_string(x) + "에 있다";
return answer;
}
남의 코드(좋아요 최다 코드)
#include <bits/stdc++.h>
using namespace std;
#define 문자열 string
#define 함수 solution
#define 배열 vector
#define 반복 for
#define 반복자 iterator
#define 문자열로 to_string
#define 시작 begin
#define 끝 end
#define 반환 return
문자열 함수(배열<문자열> 서울) {
for(배열<문자열>::반복자 반 = 서울.시작(); 반 != 서울.끝(); ++반)
if(*반 == "Kim")
반환 "김서방은 " + 문자열로(반 - 서울.시작()) + "에 있다";
}
"광기"
728x90
'PS > Programmers' 카테고리의 다른 글
프로그래머스 코딩테스트 연습 - 약수의 개수와 덧셈(Level 1) (0) | 2021.07.12 |
---|---|
프로그래머스 코딩테스트 연습 - 두 정수 사이의 합(Level 1) (0) | 2021.07.11 |
프로그래머스 코딩테스트 연습 - 같은 숫자는 싫어 (Level 1) (0) | 2021.06.26 |
프로그래머스 코딩테스트 연습 - 제일 작은 수 제거하기 (Level 1) (0) | 2021.06.25 |
프로그래머스 코딩테스트 연습 - 예산 (Level 1) (0) | 2021.06.23 |