출처 핀터레스트
오늘은 채팀장님과 술을 마시고 와서,
시간이 늦어 하나만 풀어보았다.
StringBuilder에 익숙해지고 있다.
append와 replace에 익숙해지자.
https://github.com/qjsqjsaos/CodingTest
GitHub - qjsqjsaos/CodingTest: 하루에 하나씩 목표로 하는 코딩테스트
하루에 하나씩 목표로 하는 코딩테스트. Contribute to qjsqjsaos/CodingTest development by creating an account on GitHub.
github.com
2439
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int length = Integer.parseInt(br.readLine()); StringBuilder sb = new StringBuilder(); String star = "*"; for(int i = 1; i < length; i++) { sb.append(" "); } sb.append(star); System.out.println(sb); for (int i = length - 1; i > 0; i--) { sb.replace(i - 1, i, star); System.out.println(sb); } } }