01-09 04:37
Recent Posts
Recent Comments
Tags
- appetizer
- linux
- μ¨μΌλν
- μλ°
- DATABASE
- DB
- μ‘νκ³
- μ€ν½λ ν
- RaspberryPi
- APIλ§μΌνλ μ΄μ€
- νμ΄μ¬
- Naver Cloud
- μλμ΄λ Έ
- νμ΄μ
- API MarketPlace κΈλ‘λ² μν¬ν°μ¦
- ict곡λͺ¨μ
- python
- mysql
- JOBνκ³
- TSQL
- μ΄λΈμ
- νμ΄μ곡λͺ¨μ
- SQL
- ICT
- Java
- Spring
- λ°μ΄ν°λ² μ΄μ€
- νλ‘λ³΄λ Έ
- μ€ν½μ€λΉ
- ICTλ©ν λ§
- Today
- Total
miinsun
[Algorithm]μκ³ λ¦¬μ¦ μλ°_12 μνΈ λ³Έλ¬Έ
π¬ λ¬Έμ μ€λͺ
νμλ μν¬μκ² μνλ²³ λλ¬Έμλ‘ κ΅¬μ±λ λΉλ°νΈμ§λ₯Ό λ§€μΌ μ»΄ν¨ν°λ₯Ό μ΄μ©ν΄ 보λ λλ€. λΉλ°νΈμ§λ νμμ μν¬κ° μλ‘ μ½μν μνΈλ‘ ꡬμ±λμ΄ μμ΅λλ€.
λΉλ°νΈμ§λ μνλ²³ ν λ¬Έμλ§λ€ # λλ *μ΄ μΌκ³± κ°λ‘ ꡬμ±λμ΄ μμ΅λλ€. λ§μ½ νμκ° “#*****#”μΌλ‘ ꡬμ±λ λ¬Έμλ₯Ό 보λλ€λ©΄ μν¬λ νμμ μ½μν κ·μΉλλ‘ λ€μκ³Ό κ°μ΄ ν΄μν©λλ€.
1. “#*****#”λ₯Ό μΌκ³±μ리μ μ΄μ§μλ‘ λ°κΏλλ€. #μ μ΄μ§μμ 1λ‘, *μ΄μ§μμ 0μΌλ‘ λ³νν©λλ€. κ²°κ³Όλ “1000001”λ‘ λ³νλ©λλ€.
2. λ°λ 2μ§μλ₯Ό 10μ§μν ν©λλ€. “1000001”μ 10μ§μν νλ©΄ 65κ° λ©λλ€.
3. μμ€ν€ λ²νΈκ° 65λ¬Έμλ‘ λ³νν©λλ€. μ¦ μμ€ν¬λ²νΈ 65λ λλ¬Έμ 'A'μ λλ€. μ°Έκ³ λ‘ λλ¬Έμλ€μ μμ€ν€ λ²νΈλ 'A'λ 65λ², ‘B'λ 66λ², ’C'λ 67λ² λ± μ°¨λ‘λλ‘ 1μ© μ¦κ°νμ¬ ‘Z'λ 90λ²μ λλ€.
νμκ° 4κ°μ λ¬Έμλ₯Ό λ€μκ³Ό κ°μ΄ μ νΈλ‘ 보λλ€λ©΄
#****###**#####**#####**##**
μ΄ μ νΈλ₯Ό 4κ°μ λ¬Έμμ νΈλ‘ ꡬλΆνλ©΄
#****## --> 'C'
#**#### --> 'O'
#**#### --> 'O'
#**##** --> 'L'
μ΅μ’ μ μΌλ‘ “COOL"λ‘ ν΄μλ©λλ€.
νμκ° λ³΄λΈ μ νΈλ₯Ό ν΄μν΄μ£Όλ νλ‘κ·Έλ¨μ μμ±ν΄μ μν¬λ₯Ό λμμ£ΌμΈμ.
π¨ μ μΆλ ₯ μ
μ λ ₯ - 첫 μ€μλ λ³΄λΈ λ¬Έμμ κ°μ(10μ λμ§ μμ΅λλ€)κ° μ λ ₯λλ€. λ€μ μ€μλ λ¬Έμμ κ°μμ μΌκ³± λ°° λ§νΌμ #λλ * μ νΈκ° μ λ ₯λ©λλ€. νμλ νμ λλ¬Έμλ‘ ν΄μν μ μλ μ νΈλ₯Ό 보λΈλ€κ³ κ°μ ν©λλ€.
4
#****###**#####**#####**##**
μΆλ ₯ - μν¬κ° ν΄μν λ¬Έμμ΄μ μΆλ ₯ν©λλ€.
COOL
β
π» Solution.java
import java.util.Scanner;
public class Main {
public String solution(int n ,String str) {
String answer = "";
for(int i = 0; i < n ; i ++) {
String tmp = str.substring(0, 7).replace('#', '1').replace('*', '0');
int num = Integer.parseInt(tmp, 2);
answer += (char) num;
str = str.substring(7); // 7λΆν° μ μΌ λ€κΉμ§ μλ₯΄κΈ°
}
return answer;
}
public static void main(String[] args){
Main main = new Main();
Scanner sc =new Scanner(System.in);
int n = sc.nextInt();
String str = sc.next();
System.out.println(main.solution(n, str));
sc.close();
return ;
}
}
'Algorithm > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Algorithm]μκ³ λ¦¬μ¦ μλ°_14 보μ΄λ νμ (0) | 2022.01.03 |
---|---|
[Algorithm]μκ³ λ¦¬μ¦ μλ°_13 ν° μ μΆλ ₯νκΈ° (0) | 2022.01.03 |
[Algorithm]μκ³ λ¦¬μ¦ μλ°_11 λ¬Έμμ΄ μμΆ (0) | 2022.01.03 |
[Algorithm]μκ³ λ¦¬μ¦ μλ°_10 κ°μ₯ 짧μ λ¬Έμ 거리 (0) | 2022.01.03 |
[Algorithm]μκ³ λ¦¬μ¦ μλ°_9 μ«μλ§ μΆμΆ (0) | 2022.01.03 |
Comments