Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- li 태그
- 드림코딩
- 크롬웹
- 백준 정리
- 생활코딩
- 백준 자바스크립트
- 라매개발자
- git 버전관리
- margin 0 auto
- calc()
- 노마드 코더
- WEB2-JavaScript
- nav태그
- max-width
- box-sizing: border-box
- 단계별로 풀어보기
- 생활코딩 WEB2-JavaScript
- 나도코딩
- Pull
- HTML
- :root
- 백준
- html 끝
- 나도코딩 파이썬
- 코딩테스트
- border radius
- error: ENOENT: no such file or directory
- git
- button:focus cursor: pointer; outline: none;
- 할만한데?
Archives
- Today
- Total
코딩응애의 개발블로그
백준 2941번 (for of 문) 본문
처음에는 그냥 하드코딩으로 for문 이용해서 풀려고 했는데 이건좀 아닌것 같아서
그냥 구글링 해서 방법을 알고 제출함 근데 내가 맨 처음에 푼 제출 내용을 봤는데 어우 너무 좀 노가다성이 짙긴 했다.
그냥 구글링 해서 방법을 알고 제출함 근데 내가 맨 처음에 푼 제출 내용을 봤는데 어우 너무 좀 노가다성이 짙긴 했다.
그마저도 유튜브보고 푼것 같은데 음..
for of 반복문의 대해 제대로 알게되는 시간을 가진듯 하다.
for of 반복문의 대해 제대로 알게되는 시간을 가진듯 하다.
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
let input = fs.readFileSync(__dirname + '/input.txt').toString().split('\n');
solution(input[0]);
function solution(str) {
const croatia = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="];
for (let element of croatia) {
str = str.split(element).join('#');
}
console.log(str.length);
}
for of
for...of 명령문은 반복가능한 객체 (Array, Map, Set, String, TypedArray, arguments 객체 등을 포함)에 대해서 반복한다.
출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/for...of
예를 들어서
const array1 = ['바나나', '사과', '포도'];
for (const element of array1) {
console.log(element); // "바나나" "사과" "포도" 출력
}
for in 과 뭔가 쓰는 생김새가 비슷한것 같지만 많이 다른것 같음 for in 은 객체에 어울리고 for of 는 배열에 어울린다
배열도 객체이긴 하지만 위에 코드내용을 for in 문으로 반복을 해보면 0 1 2 이렇게 결과가 나온다
'알고리즘 문제' 카테고리의 다른 글
백준 2447번 (0) | 2022.08.27 |
---|---|
백준 17478번 (0) | 2022.08.26 |
백준 4673번 풀면서 새롭게 알게된점 (0) | 2022.08.06 |
왜 틀렸다는 걸까? 백준 2562번- (해결완료!!!) (0) | 2022.07.31 |
코딩 테스트 대비 4주 챌린지 JS (1463, 11726, 11727, 9095) (0) | 2022.05.19 |
Comments