보통 이렇게 입력받는데 이것보다 예쁜 방법 있을까
[질문] c++ 배열 입력받을 때 이것보다 좋은 방법 있음?
익명(125.191)
2024-03-10 22:21
추천 0
댓글 13
다른 게시글
-
자구 알고 공부하고 브론즈 ~ 실버 유형 별 문제 한 200개 풀면 [4][일반] 익명(58.237) | 24.03.10추천 0
-
C++에서 배열에 음수인덱스 들어가도 [21][일반] 익명(211.213) | 24.03.10추천 0
-
BFS 에서 dx dy 뜻이 뭐임? [8][질문] 익명(116.120) | 24.03.10추천 0
-
c++로 토마토나 빙산문제같은 bfs굴릴때 코드 어떻게 짬? [3][질문] 익명(175.194) | 24.03.10추천 0
-
f번 다익스트라로 해결가능함? [1][일반] 익명(220.76) | 24.03.10추천 0
-
ps뉴비 질문있음. 벡터 순회 [6][일반] 익명(222.112) | 24.03.10추천 0
-
솔브드 어디살아? [5][일반] 익명(218.52) | 24.03.10추천 33
-
I 어케함? [10][일반] 익명(119.194) | 24.03.10추천 0
-
ㅋㅋ근데 종만북도 사실상 무료 PDF풀린거나 다름없더라 [1][일반] ㅁㅁ(110.14) | 24.03.10추천 0
-
각자 플래티넘 푸는데 얼마나 걸림? [4][일반] 익명(104.28) | 24.03.10추천 0
방법 ㅇㄷ
뭐야 캡처 어디갔어 ㅈㅁ
올렸음
벡터 크기 선언하고 바로 cin >> weights[i] 하면 깔끔해보임
입력받을 때 추가작업 필요하면 이렇게 하고 없으면 밑처럼 하면 되겠다 ㄳㄳ
vector<int> weights(n); for(auto& i : weights) cin >> i;
오...
고수
auto로 넣는건 생각 안해봤는데 오
오토를 떠나서 요소 레퍼잖아..
std::vector<int> weights(n); std::ranges::for_each(weights, [](auto& weight){ std::cin >> weight; }); - dc App
모ㅡ오던 C++ ㄱㄱ - dc App
위에 다른 사람이 써준 range based for 보다 성능적으론 좋은데 큰 차이는 없어서 취향껏 쓰면됨 - dc App