💻
Kolay
Bit Flag İzin Sistemi
100 puan
·
Cpp
📋 Talimatlar
Bir dosya izin sistemi oluşturun. Bit flag'ler kullanarak READ (1), WRITE (2), EXECUTE (4) izinlerini yönetin.
Program stdin'den komutlar alır:
SET <flag>— ilgili izni eklerCLEAR <flag>— ilgili izni kaldırırCHECK <flag>— izin var mı kontrol ederSHOW— tüm izinleri gösterir (rwx formatında)EXIT— programı sonlandırır
İlk satırda komut sayısı verilir. Flag değerleri: READ, WRITE, EXECUTE.
CHECK komutu EVET veya HAYIR yazdırır.
SHOW komutu rwx formatında yazdırır (izin yoksa -).
🧪 Örnek Test Senaryoları
Girdi
4 SET READ SET WRITE CHECK READ SHOW
Beklenen Çıktı
EVET rw-
Girdi
5 SET READ SET WRITE SET EXECUTE CLEAR WRITE SHOW
Beklenen Çıktı
r-x
Girdi
3 CHECK READ SET EXECUTE CHECK EXECUTE
Beklenen Çıktı
HAYIR EVET
📄
main.cpp
✓ Çözüm yüklendi
puan
Testleri çalıştırmak için kodunuzu gönderin
✅ Tüm testler geçti! Tebrikler!
Beklenen:
Sonuç:
Ln 1, Col 1
·
CPP
·
UTF-8
Wandbox