μ²λλΌ λ―ΌνΈμ±μ μ§μ 곡주λμ λ§€μ° μλ¦λ΅λ€. 곡주λ μμ λ μ΄ μΈμ κ·Έ λκ΅¬λ³΄λ€ μμ μ΄ μλ¦λ΅λ€λ κ²μ μκ³ μλ€. 곡주λμ μμ μ μλ¦λ€μμ΄ μΈμμ μ νΈμΌλ‘ μ¬λΌμ§λ κ²μ λ§€μ° λλ €μνλ€. κ·Έλμ ν루μλ μμ μλ°± λ²μ© κ±°μΈμ 보며 μμ μ λͺ¨μ΅μ΄ μ¬μ ν μλ¦λ€μ΄μ§ νμΈμ κ±°λνλ€. κ·Έλ¬λ μ΄λ λ , μΈμμ λ€μν μ₯λ©΄λ€μ λ΄κ³ μΆμλ 곡주λμ λ§λ²κ±°μΈμ λ§€μΌ λκ°μ λͺ¨μ΅λ§μ λΉμΆλ μμ μ μ΄λͺ μ μ’μ νλ©° μμΌλ‘μ μ΄λͺ μ κ°μ²νκΈ°λ‘ κ²°μ¬νλ€. λ§λ²κ±°μΈμ λ§€μΌ μμ μ μ¬λ¦¬μνμ λ°λΌ κ±°μΈμ λΉμΉ 곡주λμ λͺ¨μ΅μ μ’/μ° λλ μ/νλ‘ λ°μ μμΌ λΉμΆκΈ°λ‘ νλ€. λ§λ²κ±°μΈμ μ¬λ¦¬μνλ 1λΆν° 3κΉμ§μ μμ°μλ‘ ννν μ μμΌλ©°, μ«μκ° ν΄μλ‘ λ νκ° λ μνλ₯Ό μλ―Ένλ€.
λ§λ²κ±°μΈμ μ¬λ¦¬μνκ° 1μΌ λλ μ§μ 곡주λμ λͺ¨μ΅μ μλ κ·Έλλ‘ νννκ³ , 2μΌ λλ μ’/μ°λ‘ λ°μ λ λͺ¨μ΅μ, 3μΌ λλ μ/νλ‘ λ°μ λ λͺ¨μ΅μ νννλ€.
μ μ¬κ°ν ννμ λ§λ²κ±°μΈμ ν¬κΈ°μ κ±°μΈμ λΉμΉ μ§μ 곡주λμ μλ λͺ¨μ΅, λ§λ²κ±°μΈμ μ¬λ¦¬μνκ° μ£Όμ΄μ‘μ λ, λ§λ²κ±°μΈμ λΉμΉ μ§μ 곡주λμ λͺ¨μ΅μ μΆλ ₯νλΌ.
첫 λ²μ§Έ μ€μ μ μ¬κ°ν λͺ¨μμ λ§λ²κ±°μΈμ ν¬κΈ°λ₯Ό λνλ΄λ μμ°μ N(2 β€ N β€ 100)μ΄ μ λ ₯λλ€. κ·Έ λ€μ Nκ°μ μ€μ κ±Έμ³ κ±°μΈμ λΉμΉ μ§μ 곡주λμ μλ λͺ¨μ΅μ΄ κ° μ€μ Nκ°μ λ¬Έμλ‘ ννλλ€. λ§λ²κ±°μΈμ μνλ²³ λμλ¬Έμλ‘λ§ κ±°μΈμ λΉμΉ μμ ννν μ μλ€. λ§μ§λ§ μ€μ λ§λ²κ±°μΈμ μ¬λ¦¬μνλ₯Ό λνλ΄λ μ μ K(1 β€ K β€ 3)κ° μ£Όμ΄μ§λ€.
λ§λ²κ±°μΈμ μ¬λ¦¬μνμ λ°λΌ κ±°μΈμ λΉμΉ μ§μ곡주λμ λͺ¨μ΅μ NΓNν¬κΈ°μ μ μ¬κ°ν ννλ‘ μΆλ ₯νλΌ. λ°μ λ λͺ¨μ΅μ μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ¬Έμμ μμΉλ₯Ό λ°μ μν€λ κ²μ μλ―Ένλ€.
8
OOOOOOOO
OKKOOEEO
OKKOOEEO
OOOSSOOO
OOOSSOOO
OAOOOOAO
OOAAAAOO
OOOOOOOO
3
OOOOOOOO
OOAAAAOO
OAOOOOAO
OOOSSOOO
OOOSSOOO
OKKOOEEO
OKKOOEEO
OOOOOOOO
let n = Int(String(readLine()!))!
var mirror = [String]()
for _ in 0..<n {
mirror.append(readLine()!)
}
let state = Int(String(readLine()!))!
switch state {
case 1:
for i in mirror {
print(i)
}
case 2:
for i in mirror {
print(String(i.reversed()))
}
case 3:
for i in mirror.reversed() {
print(i)
}
default:
print("")
}
μ΄μ°¨μ λ°°μ΄μ μ²μ μ λ ₯λ°μλ΄€λ€ νΈνν γ λ³ κ±° μλλ€ ~
μμ μλ μ΄μ체μ μμ ν¬λ‘μν°μ μνλ²³μ μ λ ₯ν μκ° μμλ€. λ°λΌμ, λ€μκ³Ό κ°μ΄ ν¬λ‘μν°μ μνλ²³μ λ³κ²½ν΄μ μ λ ₯νλ€.
ν¬λ‘μν°μ μνλ²³ | λ³κ²½ |
---|---|
Δ | c= |
Δ | c- |
dΕΎ | dz= |
Δ | d- |
lj | lj |
nj | nj |
Ε‘ | s= |
ΕΎ | z= |
μλ₯Ό λ€μ΄, ljes=njakμ ν¬λ‘μν°μ μνλ²³ 6κ°(lj, e, Ε‘, nj, a, k)λ‘ μ΄λ£¨μ΄μ Έ μλ€. λ¨μ΄κ° μ£Όμ΄μ‘μ λ, λͺ κ°μ ν¬λ‘μν°μ μνλ²³μΌλ‘ μ΄λ£¨μ΄μ Έ μλμ§ μΆλ ₯νλ€.
dΕΎλ 무쑰건 νλμ μνλ²³μΌλ‘ μ°μ΄κ³ , dμ ΕΎκ° λΆλ¦¬λ κ²μΌλ‘ λ³΄μ§ μλλ€. ljμ njλ λ§μ°¬κ°μ§μ΄λ€. μ λͺ©λ‘μ μλ μνλ²³μ ν κΈμμ© μΌλ€.
첫째 μ€μ μ΅λ 100κΈμμ λ¨μ΄κ° μ£Όμ΄μ§λ€. μνλ²³ μλ¬Έμμ '-', '='λ‘λ§ μ΄λ£¨μ΄μ Έ μλ€.
λ¨μ΄λ ν¬λ‘μν°μ μνλ²³μΌλ‘ μ΄λ£¨μ΄μ Έ μλ€. λ¬Έμ μ€λͺ μ νμ λμμλ μνλ²³μ λ³κ²½λ ννλ‘ μ λ ₯λλ€.
μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ¨μ΄κ° λͺ κ°μ ν¬λ‘μν°μ μνλ²³μΌλ‘ μ΄λ£¨μ΄μ Έ μλμ§ μΆλ ₯νλ€.
ljes=njak
6
ddz=z=
3
nljj
3
c=c=
2
dz=ak
3
import Foundation
var input = readLine()!
let dic = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="]
for i in dic {
input = input.replacingOccurrences(of: i, with: "1")
}
print(input.count)
μ΄λ€ μ Xκ° μ£Όμ΄μ‘μ λ, Xμ λͺ¨λ μ리μκ° μμμ΄ λ μλ₯Ό μ»μ μ μλ€. Rev(X)λ₯Ό Xμ λͺ¨λ μ리μλ₯Ό μμμΌλ‘ λ§λλ ν¨μλΌκ³ νμ. μλ₯Ό λ€μ΄, X=123μΌ λ, Rev(X) = 321μ΄λ€. κ·Έλ¦¬κ³ , X=100μΌ λ, Rev(X) = 1μ΄λ€.
λ μμ μ μ Xμ Yκ° μ£Όμ΄μ‘μ λ, Rev(Rev(X) + Rev(Y))λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
첫째 μ€μ μ Xμ Yκ° μ£Όμ΄μ§λ€. Xμ Yλ 1,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€.
첫째 μ€μ λ¬Έμ μ μ λ΅μ μΆλ ₯νλ€.
123 100
223
111 111
222
5 5
1
1000 1
2
456 789
1461
let nums = readLine()!.split(separator: " ").map { Int(String($0.reversed()))! }
print(Int(String(String(nums[0] + nums[1]).reversed()))!)
μ΄λ€ λ¨μ΄λ₯Ό λ€μμλΆν° μ½μ΄λ λκ°λ€λ©΄ κ·Έ λ¨μ΄λ₯Ό ν°λ¦°λ둬μ΄λΌκ³ νλ€. 'radar', 'sees'λ ν°λ¦°λ둬μ΄λ€.
μλ ν°λ¦°λ둬μΌλ‘ μ·¨κΈν μ μλ€. μμ μ«μλ€μ λ€μμλΆν° μ½μ΄λ κ°λ€λ©΄ κ·Έ μλ ν°λ¦°λ둬μλ€. 121, 12421 λ±μ ν°λ¦°λ둬μλ€. 123, 1231μ λ€μμλΆν° μ½μΌλ©΄ λ€λ₯΄λ―λ‘ ν°λ¦°λ둬μκ° μλλ€. λν 10λ ν°λ¦°λ둬μκ° μλλ°, μμ 무μλ―Έν 0μ΄ μ¬ μ μλ€λ©΄ 010μ΄ λμ΄ ν°λ¦°λ둬μλ‘ μ·¨κΈν μλ μμ§λ§, νΉλ³ν μ΄λ² λ¬Έμ μμλ 무μλ―Έν 0μ΄ μμ μ¬ μ μλ€κ³ νμ.
μ λ ₯μ μ¬λ¬ κ°μ ν μ€νΈ μΌμ΄μ€λ‘ μ΄λ£¨μ΄μ Έ μμΌλ©°, κ° μ€λ§λ€ 1 μ΄μ 99999 μ΄νμ μ μκ° μ£Όμ΄μ§λ€. μ λ ₯μ λ§μ§λ§ μ€μλ 0μ΄ μ£Όμ΄μ§λ©°, μ΄ μ€μ λ¬Έμ μ ν¬ν¨λμ§ μλλ€.
κ° μ€λ§λ€ μ£Όμ΄μ§ μκ° ν°λ¦°λ둬μλ©΄ 'yes', μλλ©΄ 'no'λ₯Ό μΆλ ₯νλ€.
121
1231
12421
0
yes
no
yes
while true {
let num = readLine()!
if num == "0" {
break
} else if num == String(num.reversed()) {
print("yes")
} else {
print("no")
}
}
체μ€νμ 8Γ8ν¬κΈ°μ΄κ³ , κ²μ μΉΈκ³Ό νμ μΉΈμ΄ λ²κ°μκ°λ©΄μ μμΉ λμ΄ μλ€. κ°μ₯ μΌμͺ½ μμΉΈ (0,0)μ νμμμ΄λ€. 체μ€νμ μνκ° μ£Όμ΄μ‘μ λ, νμ μΉΈ μμ λ§μ΄ λͺ κ° μλμ§ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
첫째 μ€λΆν° 8κ°μ μ€μ 체μ€νμ μνκ° μ£Όμ΄μ§λ€. β.βμ λΉ μΉΈμ΄κ³ , βFβλ μμ λ§μ΄ μλ μΉΈμ΄λ€.
첫째 μ€μ λ¬Έμ μ μ λ΅μ μΆλ ₯νλ€.
.F.F...F
F...F.F.
...F.F.F
F.F...F.
.F...F..
F...F.F.
.F.F.F.F
..FF..F.
1
........
........
........
........
........
........
........
........
0
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
32
........
..F.....
.....F..
.....F..
........
........
.......F
.F......
2
var board = [[String]]()
var cnt = 0
for i in 0...7 {
board.append(readLine()!.map { String($0) })
if i % 2 == 0 {
for j in stride(from: 0, to: 7, by: 2) {
if board[i][j] == "F" {
cnt += 1
}
}
} else {
for j in stride(from: 1, to: 8, by: 2) {
if board[i][j] == "F" {
cnt += 1
}
}
}
}
print(cnt)
κΉννμ νλ¬Έκ³ μ μ§μμ΄λ€. κΉννμ κ³μ°λμμ κ³μ°μ νλ μ§μμ΄λ€. κΉννμ κ·Έλ κ·Όλ¬΄κ° λλ νμ, μ€λ ν맀ν μ± μ μ λͺ©μ 보면μ κ°μ₯ λ§μ΄ νλ¦° μ± μ μ λͺ©μ μΉ νμ μ¨λλ μΌλ κ°μ΄ νκ³ μλ€.
μ€λ ν루 λμ νλ¦° μ± μ μ λͺ©μ΄ μ λ ₯μΌλ‘ λ€μ΄μμ λ, κ°μ₯ λ§μ΄ νλ¦° μ± μ μ λͺ©μ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
첫째 μ€μ μ€λ ν루 λμ νλ¦° μ± μ κ°μ Nμ΄ μ£Όμ΄μ§λ€. μ΄ κ°μ 1,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. λμ§ΈλΆν° Nκ°μ μ€μ μ± μ μ λͺ©μ΄ μ λ ₯μΌλ‘ λ€μ΄μ¨λ€. μ± μ μ λͺ©μ κΈΈμ΄λ 50λ³΄λ€ μκ±°λ κ°κ³ , μνλ²³ μλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ Έ μλ€.
첫째 μ€μ κ°μ₯ λ§μ΄ νλ¦° μ± μ μ λͺ©μ μΆλ ₯νλ€. λ§μ½ κ°μ₯ λ§μ΄ νλ¦° μ± μ΄ μ¬λ¬ κ°μΌ κ²½μ°μλ μ¬μ μμΌλ‘ κ°μ₯ μμλ μ λͺ©μ μΆλ ₯νλ€.
5
top
top
top
top
kimtop
top
9
table
chair
table
table
lamp
door
lamp
table
chair
table
6
a
a
a
b
b
b
a
8
icecream
peanuts
peanuts
chocolate
candy
chocolate
icecream
apple
chocolate
1
soul
soul
let n = Int(String(readLine()!))!
var dict = [String: Int]()
for _ in 0..<n {
let book = readLine()!
dict[book] = (dict[book] ?? 0) + 1
}
let ans = dict.sorted { $0.value == $1.value ? $0.key < $1.key : $0.value > $1.value }
print(ans.first!.key)
μ λ ν μ½μΉ μ£Όνμ μ μλ€μ μ΄λ¦ μμΌλ‘ μΈμ°λ κ²μ μ’μνλ€. λ μ λ ν κ²μ μ΄λ€ μμλ‘ μμΌν μ§λ μλ €μ£Όμ§ μμλ€! μ μλ€μ μ΄λ¦μ΄ μ£Όμ΄μ§ λ μ΄λ€ μμλ‘ μ΄λ£¨μ΄μ Έμλμ§ νμΈν΄λ³΄μ.
첫째 μ€μ Nκ°μ μ΄λ¦μ΄ μ£Όμ΄μ§λ€. (2 β€ N β€ 20)
λ€μ Nκ°μ μ€μλ κ° μ μλ€μ μ΄λ¦μ΄ μ£Όμ΄μ§λ€. μ΄λ¦μ 2 μ΄μ 12 μ΄νμ λλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ Έμλ€. μ μμ μ΄λ¦μ μ€λ³΅λμ§ μλλ€.
μ΄λ¦μ΄ μ¦κ°νλ μμΌλ‘ λνλλ©΄ INCREASING, κ°μνλ μμ΄λ©΄ DECREASINGμ ν μ€μ μΆλ ₯νλ€. λ§μ½ μμ λ κ²½μ°κ° μλλΌλ©΄ NEITHERλ₯Ό μΆλ ₯νλ€.
5
JOE
BOB
ANDY
AL
ADAM
DECREASING
11
HOPE
ALI
BECKY
JULIE
MEGHAN
LAUREN
MORGAN
CARLI
MEGAN
ALEX
TOBIN
NEITHER
4
GEORGE
JOHN
PAUL
RINGO
INCREASING
let n = Int(String(readLine()!))!
var player = [String]()
for _ in 0..<n {
player.append(readLine()!)
}
if player == player.sorted(by: >) {
print("DECREASING")
} else if player == player.sorted(by: <) {
print("INCREASING")
} else {
print("NEITHER")
}
μμ£Ό λ©λ¦¬ λ¨μ΄μ Έ μλ μμ λλΌκ° μλ€. μ΄ λλΌμμ κ°μ₯ 곡λΆλ₯Ό μνλ νμλ€μ λͺ¨λ λ€λ₯Έ λλΌλ‘ μ νμ κ°λ€. μ λΆλ μ΅κ³ μ νμλ€μ΄ μκΎΈ μ νμ κ°λ μ΄μ λ₯Ό μ°ΎμΌλ €κ³ νλ€. νμ§λ§, νμλ€μ μ΄μ κ° λͺ¨λ λ¬λκΈ° λλ¬Έμ μ νν μ΄μ λ₯Ό μ°Ύμ μ μμλ€. μ λΆμ κ³ μμ§μ λ°μ΄λ νμλ€μ΄ μκΎΈ μ νμ κ°λ νμμ λ§€μ° λΆμΎν΄ νλ€.
κ°μ₯ λ§μ νμλ€μ΄ μ νμ κ°λ λνκ΅λ μκ΅μ μΊ λΈλ¦¬μ§ λνκ΅μ΄λ€. μ λΆλ μΈν°λ· κ²μ΄μ ν΅ν΄μ ν΄μΈλ‘ λκ°λ μ΄λ©μΌμ λ΄μ© μ€ μΌλΆλ₯Ό μμ νκΈ°λ‘ νλ€. μ΄λ©μΌμ κ° λ¨μ΄ μ€μμ CAMBRIDGEμ ν¬ν¨λ μνλ²³μ λͺ¨λ μ§μ°κΈ°λ‘ νλ€. μ¦, μ΄λ€ μ΄λ©μΌμ LOVAλ λ¨μ΄κ° μλ€λ©΄, Aλ CAMBRIDGEμ ν¬ν¨λ μνλ²³μ΄κΈ° λλ¬Έμ, λ°μ보λ μ¬λμ LOVλ‘ λ°λλ€.
μ΄λ κ², μ΄λ€ λ¨μ΄κ° μ£Όμ΄μ‘μ λ, κ²μ΄μ κ±°μΉ νμλ μ΄λ€ λ¨μ΄κ° λλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
첫째 μ€μ μνλ²³ λλ¬Έμλ‘ μ΄λ£¨μ΄μ§ λ¨μ΄κ° μ£Όμ΄μ§λ€. μ΄ λ¨μ΄λ μ μ΄λ 3κΈμμ΄λ©°, λ§μμΌ 100κΈμμ΄λ€.
μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ¨μ΄λ₯Ό μ λΆκ° κ²μ΄μ νλ©΄ μ΄λ»κ² λ³νλμ§λ₯Ό μΆλ ₯νλ€. μ¦, λ¨μ΄μμ CAMBRIDGEμ ν¬ν¨λ μνλ²³μ λͺ¨λ μ§μ΄ λ€ μΆλ ₯νλ€. νμ μ λ΅μ κΈΈμ΄λ 0λ³΄λ€ ν¬λ€.
LOVA
LOV
KARIJERA
KJ
let mail = readLine()!
let univ = ["C", "A", "M", "B", "R", "I", "D", "G", "E"]
for char in mail {
if univ.contains(String(char)) == false {
print(char, terminator: "")
}
}