Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 31318f2

Browse files
README.md를 업데이트 하는 build.js 빌드
1 parent f5f42e4 commit 31318f2

File tree

1 file changed

+98
-0
lines changed

1 file changed

+98
-0
lines changed

‎utils/build.js

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
import * as fs from 'fs';
2+
import path from 'path';
3+
import { getTableStr, getInfoList } from './string.js';
4+
5+
const __dirname = path.resolve();
6+
const FILE_TO_UPDATE = path.resolve(__dirname, './README.md');
7+
const updateData = `# 프로그래머스 모든 문제 풀이
8+
[![방문자수](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https://github.com/codeisneverodd/programmers-coding-test&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=방문자수(Today/Total)&edge_flat=true)](https://github.com/codeisneverodd)
9+
10+
🌱 프로그래머스의 [코딩테스트 문제](https://programmers.co.kr/learn/challenges?tab=all_challenges)의 문제 풀이를 찾으실 수 있습니다.
11+
12+
🌱 모든 문제는 JavaScript로 풀이되며, 원하는 풀이는 아래에서 검색을 통해 찾으실 수 있습니다
13+
14+
[![thumbnail-coding-test-no-id](https://user-images.githubusercontent.com/54318460/158711288-5fbd903f-d3b6-4d56-bd1f-9e5946d67d0a.png)
15+
](https://github.com/codeisneverodd/programmers-coding-test/)
16+
17+
18+
## 😁 **도움이 되셨다면** 오른쪽 상단 ↗ 의 ⭐️ **Star를 클릭**해 이 프로젝트를 응원해주세요!
19+
20+
## Control + F 혹은 Cmd + F 를 통해 원하는 문제의 풀이를 찾아보세요!
21+
22+
### Level 1 ✅
23+
24+
- 전체 문제 수: 55문제
25+
- 풀이 문제 수: ${getInfoList(1).length}문제
26+
- 풀이 완료 시점: 2022년 1월
27+
28+
| 번호 | 문제 출처 | 풀이 |
29+
| --- | ------- | --- |
30+
${getTableStr(1)}
31+
32+
### Level 2 👨🏻‍💻(풀이 중..)
33+
34+
- 전체 문제 수: 64문제
35+
- 풀이 문제 수: ${getInfoList(2).length}문제
36+
- 풀이 완료 예상 시점: 2022년 4월 중
37+
38+
| 번호 | 문제 출처 | 풀이 |
39+
| --- | ------- | --- |
40+
${getTableStr(2)}
41+
42+
### Level 3 👨🏻‍💻(풀이 중..)
43+
44+
- 전체 문제 수: 52문제
45+
- 풀이 문제 수: ${getInfoList(3).length}문제
46+
- 풀이 완료 예상 시점: 2022년 8월 중
47+
48+
| 번호 | 문제 출처 | 풀이 |
49+
| --- | ------- | --- |
50+
${getTableStr(3)}
51+
52+
### Level 4
53+
54+
- 전체 문제 수: 22문제
55+
- 풀이 문제 수: ${getInfoList(4).length}문제
56+
- 풀이 완료 예상 시점: 예정 없음
57+
58+
| 번호 | 문제 출처 | 풀이 |
59+
| --- | ------- | --- |
60+
${getTableStr(4)}
61+
62+
### Level 5
63+
64+
- 전체 문제 수: 6문제
65+
- 풀이 문제 수: ${getInfoList(5).length}문제
66+
- 풀이 완료 예상 시점: 예정 없음
67+
68+
| 번호 | 문제 출처 | 풀이 |
69+
| --- | ------- | --- |
70+
${getTableStr(5)}
71+
72+
## 🙏🏻 아직 풀리지 않은 문제의 해답을 추가해 주세요!
73+
### 커밋 컨벤션
74+
| 접두어 | 작업 내용 |
75+
| ------- | -------------------------------------------------- |
76+
| Create | 새로운 파일 생성 후 문제풀이 코드를 추가 할 경우 |
77+
| Add | 기존 파일에 문제풀이 코드를 추가 할 경우 |
78+
| Update | 파일의 기존 코드를 수정 할 경우 |
79+
| Rename | 파일 혹은 폴더명을 수정하거나 옮기는 작업만일 경우 |
80+
| Remove | 파일을 삭제하는 작업만 수행한 경우 |
81+
| Comment | 주석 추가 및 수정의 경우 |
82+
83+
### 추가 방법
84+
85+
1. 우측 상단의 Fork를 눌러 본인의 GitHub로 이동합니다.
86+
2. Fork한 Repository를 \`git clone 자신이-Fork한-자신의-Repository-주소\` 를 통해 다운받습니다.
87+
3. 해답을 해당하는 Level의 폴더에 \`00-해답-예시.js\`에 따라 생성합니다. 이때, **반드시 공백은\`-\` 바꾸어** 파일 이름을 짓습니다.
88+
4. 자신이 Fork한 자신의 Repository에 push를 한 후, GitHub에서 Create pull request를 통해 기여합니다.
89+
5. 해설은 검수자들의 확인이 끝나는대로 본 Repository에 반영됩니다.
90+
91+
## 저작권
92+
93+
해당 Repository의 해답을 자신의 저작물에 추가할 수 있지만 **반드시** 본 Repository의
94+
주소 \`https://github.com/codeisneverodd/programmers-coding-test\`
95+
를 명시하여야합니다.
96+
`;
97+
98+
fs.writeFileSync(FILE_TO_UPDATE, updateData, 'utf-8');

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /